【发布时间】:2014-01-06 02:26:17
【问题描述】:
如何检测android中的双击?我实现了 OnDoubleTapListener 并写了这个:
public boolean onDoubleTapEvent(MotionEvent e) {
// TODO Auto-generated method stub
if(e.getAction() == 1){
Toast.makeText(getApplicationContext(),"Double Tap", Toast.LENGTH_SHORT).show();
}
return true;
}
但它不起作用。这有什么问题?
【问题讨论】:
-
尝试删除 if 块,并在收到事件时做一个 Toast。这会让我们知道监听器是否正确连接。
-
我删除了 if 块并再次测试。我还是看不到双击的 Toast 消息。
-
@Emmanuel :是的,谢谢,我看到了给定的帖子,但我不理解给定的代码作为答案。他为此创建了新课程。我需要的是在我的活动中做到这一点。我在android方面没有太多经验,如果这很愚蠢,我很抱歉。
标签: android double-click tap