java - 如何在android studio中处理双击事件onclicklistener?

标签 java android button

请帮忙如何处理双击事件OnClicklistener在按钮、Cardview 或其他按钮上,

最佳答案

请尝试以下操作:-

Java 版本:-

 private var doubleClickLastTime = 0L
    view.setOnClickListener {
            if(System.currentTimeMillis() - doubleClickLastTime < 300){
                doubleClickLastTime = 0
                doAction()
            }else{
                doubleClickLastTime = System.currentTimeMillis()
            }
        }

Kotlin 版本:-

val doubleClickLastTime = 0L
view.setOnClickListener
run({ if (System.currentTimeMillis() - doubleClickLastTime < 300)
     {
       doubleClickLastTime = 0
       doAction()
     }
     else
     {
       doubleClickLastTime = System.currentTimeMillis()
     } })

关于java - 如何在android studio中处理双击事件onclicklistener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57212171/

相关文章:

c++ - 如何将函数指针(我们不知道参数的函数)声明为类成员?

java - 在 Karaf 上设置 4096MB 以上的堆内存

java - 更改 Android Listview ArrayAdapter 中最后一项的布局

java - 右键单击文件夹时 Intellij 出现 "No junit.jar"错误,但运行单个测试类时则不会

安卓应用自更新

java - 无法创建 ePub

java - BitmapFactory 打开失败 : ENOENT (No such file or directory)

javascript - 使用 javascript 禁用 HTML 中的按钮

java - 列出与当前用户 session 相关的ManyToMany对象

python - PyQt + 触发按钮的快捷方式