Quantcast
Channel: Active questions tagged onhover - Stack Overflow
Viewing all articles
Browse latest Browse all 49

onHoverListener doesn't work in Android

$
0
0

In android document, it mentions supporting the "hover" event since 4.0 (ie. API level 14 and up). But somehow, it doesn't work. Even I tried out the sample code in ApiDemo, which is from Android Sample, it didn't work. My current device is Android 4.0.4. Should I upgrade it to 4.2.2?

Sample code is something as below.Did you have a solution to it? Thanks a lot.

Code:


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;        }    });


Viewing all articles
Browse latest Browse all 49

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>