使用Android检测长按我目前正在使用onTouchEvent(MotionEvent event){}检测用户何时按下我的glSurfaceView是否有办法检测何时进行长按。我猜我是否在开发文档中找不到多少,那么它将是某种方法的工作。类似于注册ACTION_DOWN并查看ACTION_UP之前的时间。你如何使用opengl-es检测android上的长按?
3 回答
智慧大石
TA贡献1946条经验 获得超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);};
添加回答
举报
0/150
提交
取消