本文介绍了如何处理Android Studio中的事件onclicklistener的双击?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请帮助如何处理双击Cardview或其他按钮上的事件 OnClicklistener
Please help How to handle the double click on event OnClicklistener
on the button, Cardview or others,
推荐答案
请尝试以下操作:-
Java版本:-
private var doubleClickLastTime = 0L
view.setOnClickListener {
if(System.currentTimeMillis() - doubleClickLastTime < 300){
doubleClickLastTime = 0
doAction()
}else{
doubleClickLastTime = System.currentTimeMillis()
}
}
科林版本:-
val doubleClickLastTime = 0L
view.setOnClickListener
run({ if (System.currentTimeMillis() - doubleClickLastTime < 300)
{
doubleClickLastTime = 0
doAction()
}
else
{
doubleClickLastTime = System.currentTimeMillis()
} })
这篇关于如何处理Android Studio中的事件onclicklistener的双击?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!