Android 如何区分活动中的单击和双击?
在我的活动中,如果我点击一次按钮,我想振动,如果我点击两次按钮,我想做其他事情(例如用“关闭”按钮关闭窗口)。我在考虑测量两次点击按钮之间的时间,如果它小于给定的间隔,则执行给定的功能,但我不知道如何才能做到这一点,这可能太复杂了Android 如何区分活动中的单击和双击?,android,button,click,double-click,Android,Button,Click,Double Click,在我的活动中,如果我点击一次按钮,我想振动,如果我点击两次按钮,我想做其他事情(例如用“关闭”按钮关闭窗口)。我在考虑测量两次点击按钮之间的时间,如果它小于给定的间隔,则执行给定的功能,但我不知道如何才能做到这一点,这可能太复杂了 在将Focusable设置为false后,我实现了按钮的onfocuschangestener,它可以振动,但我没有双击的解决方案。尝试使用onDoubleTapListener。 以下是一些例子:
在将
Focusable
设置为false后,我实现了按钮的onfocuschangestener
,它可以振动,但我没有双击的解决方案。尝试使用onDoubleTapListener。
以下是一些例子: