Android studio butonun üzerine gelme

Kodla Büyü

bt3468

Seçkin Üye
Seçkin Üye
Mesajlar
370
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?
 
BBNET
Geri
Üst