猿问

使用Android检测长按

使用Android检测长按

我目前正在使用

onTouchEvent(MotionEvent event){}

检测用户何时按下我的glSurfaceView是否有办法检测何时进行长按。我猜我是否在开发文档中找不到多少,那么它将是某种方法的工作。类似于注册ACTION_DOWN并查看ACTION_UP之前的时间。

你如何使用opengl-es检测android上的长按?


米琪卡哇伊
浏览 655回答 3
3回答

智慧大石

试试这个:final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {     public void onLongPress(MotionEvent e) {         Log.e("", "Longpress detected");     }});public boolean onTouchEvent(MotionEvent event) {     return gestureDetector.onTouchEvent(event);};
随时随地看视频慕课网APP

相关分类

Java
Android
我要回答