【发布时间】:2014-01-03 05:32:26
【问题描述】:
我在我的 Activity 类中实现了 OnDoubleTapListener 并覆盖了以下三个方法。
@Override
public boolean onDoubleTap(MotionEvent e) {
// TODO Auto-generated method stub
return true;
}
@Override
public boolean onDoubleTapEvent(MotionEvent e) {
// TODO Auto-generated method stub
if(e.getAction() == 1){
Toast.makeText(getApplicationContext(),"Double tap happened", Toast.LENGTH_SHORT).show();
}
return true;
}
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
// TODO Auto-generated method stub
return true;
}
但是当我在真实设备上运行它时,什么也没发生。错误是什么?另外我怎么能找到特定的录音项目(双录音项目)?
我看到一些教程使用 onTouchEvent(MotionEvent e) 方法并计算两次触摸之间的时间差。执行此过程的正确方法是什么?
【问题讨论】:
标签: android events ontouchlistener double-click tap