双击屏幕处理事件;
先写一个双击处理的类,这个类继承SimpleOnGestureListener,如下:
class OndoubleClick extends SimpleOnGestureListener {
@Override
public boolean onDoubleTap(MotionEvent e) {
//处理双击事件
return false;
}
}
在想要处理的activity中写如下代码:
private GestureDetector gesture;
oncreate方法中,须有gesture = new GestureDetector(LoginActivity.this, new OndoubleClick());
然后再有:
@Override
public boolean onTouchEvent(MotionEvent event) {
return gesture.onTouchEvent(event);
}
这样就可以执行OndoubleClick的中的双击事件了。当然你也可以将这个类写成处理双击事件的内部类,这样就可以管理这个activity中的一些方法或者数据了。