Android studio butonun üzerine gelme

Kodla Büyü

bt3468

Seçkin Üye
Seçkin Üye
Mesajlar
365
android studio programında butonun üzerine gelince(Tıklama değil) çalışan kod nasıl yazılır...
 
Kod:
View container = findViewById(R.id.container);
    container.setOnHoverListener(new View.OnHoverListener() {
        @Override
        public boolean onHover(View v, MotionEvent event) {
            switch (event.getAction()) {
                case MotionEvent.ACTION_HOVER_ENTER:
                    mMessageTextView.setText(Hover.this.getResources().getString(
                            R.string.hover_message_entered_at,
                            event.getX(), event.getY()));
                    break;
                case MotionEvent.ACTION_HOVER_MOVE:
                    mMessageTextView.setText(Hover.this.getResources().getString(
                            R.string.hover_message_moved_at,
                            event.getX(), event.getY()));
                    break;
                case MotionEvent.ACTION_HOVER_EXIT:
                    mMessageTextView.setText(Hover.this.getResources().getString(
                            R.string.hover_message_exited_at,
                            event.getX(), event.getY()));
                    break;
            }
            return false;
        }

Parmak ile değil de kalem yada fare ile çalışabilir. Ayarlardan erişebilirlik -> Dokunarak Gezin özelliğini aktif etmeniz gerekebilir. API 14 ve üzeri destekler.
Çalışmazsa OnFocusChangeListener() özelliğini deneyebilirsiniz..
 
Kod:
View container = findViewById(R.id.container);
    container.setOnHoverListener(new View.OnHoverListener() {
        @Override
        public boolean onHover(View v, MotionEvent event) {
            switch (event.getAction()) {
                case MotionEvent.ACTION_HOVER_ENTER:
                    mMessageTextView.setText(Hover.this.getResources().getString(
                            R.string.hover_message_entered_at,
                            event.getX(), event.getY()));
                    break;
                case MotionEvent.ACTION_HOVER_MOVE:
                    mMessageTextView.setText(Hover.this.getResources().getString(
                            R.string.hover_message_moved_at,
                            event.getX(), event.getY()));
                    break;
                case MotionEvent.ACTION_HOVER_EXIT:
                    mMessageTextView.setText(Hover.this.getResources().getString(
                            R.string.hover_message_exited_at,
                            event.getX(), event.getY()));
                    break;
            }
            return false;
        }

Parmak ile değil de kalem yada fare ile çalışabilir. Ayarlardan erişebilirlik -> Dokunarak Gezin özelliğini aktif etmeniz gerekebilir. API 14 ve üzeri destekler.
Çalışmazsa OnFocusChangeListener() özelliğini deneyebilirsiniz..

Yardımların için teşekkürler.

ikisini de denedim olmadı...

manifest dosyasında değişiklik yapmak gerekir mi?
 
Geri
Üst