0
在我的活动中,如果我点击一次按钮并且执行其他操作(例如,用“关闭”按钮关闭窗口),如果点击两次,我想振动。我正在考虑测量两次点击按钮之间的时间,如果它小于给定的间隔,然后执行给定的函数,但我不知道该怎么做,这可能太复杂了。如何区分点击和双击活动?
我在将Focusable
设置为false之后实现了按钮的OnFocusChangeListener
,并且它可以振动,但我没有双击的解决方案。
在我的活动中,如果我点击一次按钮并且执行其他操作(例如,用“关闭”按钮关闭窗口),如果点击两次,我想振动。我正在考虑测量两次点击按钮之间的时间,如果它小于给定的间隔,然后执行给定的函数,但我不知道该怎么做,这可能太复杂了。如何区分点击和双击活动?
我在将Focusable
设置为false之后实现了按钮的OnFocusChangeListener
,并且它可以振动,但我没有双击的解决方案。
尝试使用onDoubleTapListener。 下面是例子: http://android-journey.blogspot.com/2010/01/android-gestures.html