android - 用户双击时如何运行方法

标签 android touch

有一些方法,所以我需要找出用户的触摸。例如,用户双击输入框后运行以下方法

对于触摸应该使用

TouchListener

private void DoubleTouched(){
    //Do Some Things
}

那么我们如何找出用户双击,我的意思是用户一次又一次触摸而不是多点触摸。

最佳答案

在您的 Activity 中实现 GestureDetector.OnDoubleTapListener

public class GestureDetectionActivity extends Activity implements GestureDetector.OnDoubleTapListener{

并重写此方法

@Override
public boolean onDoubleTap(MotionEvent e) {
       // Do stuff  
       return false;
}

关于android - 用户双击时如何运行方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22068614/

相关文章:

java - Android Studio - 如何检查 fragment 是否膨胀

java - android中Activity的命名

android - 特定于单个应用程序的数据库的最大存储限制是多少?

javascript - v4 : pinch zooming a map when one finger is over a child element 中的 d3.js 缩放传播

java - Android - 从 0,0 开始获取触摸位置

android - 批量写入样本时,Mediamuxer 会生成损坏的视频

java - ArrayList显式类型参数字符串可以用<>代替吗?

sencha-touch - Sencha Touch 2.0 面板中的数据查看

internet-explorer - 修复了 IE10 触摸设备上滚动时背景图像抖动的问题

javascript - 对抗移动设备上的触摸事件,劫持正常滚动