如何在 Android 中使用长按事件
Posted
技术标签:
【中文标题】如何在 Android 中使用长按事件【英文标题】:Howto us Longpress Event in Android 【发布时间】:2013-12-14 08:36:49 【问题描述】:我有一个带有我自己的按钮的自定义视图。长按后触发长按事件,没关系。现在我正在寻找一种在长按期间做某事的方法。用户按下按钮的时间越长,我做的事情就越多,比如油门踏板。
到目前为止,我的猜测是执行一个计数直到触发 ACTION_UP 的后台进程,但也许有更简单的方法?
sdk/api 有什么帮助吗?
【问题讨论】:
【参考方案1】:不要混淆 LongPress 和 Touch。您在OnTouchListener
中获得 ACTION_UP 运动事件。 OnLongClickLitener
有点像 OnClickListener
【讨论】:
所以你的意思是我的解决方案行不通?你会怎么做呢?以上是关于如何在 Android 中使用长按事件的主要内容,如果未能解决你的问题,请参考以下文章
求代码,Android系统长按如何禁止出现复制链接、打开链接菜单
看看Android源码中View是如何实现LongPress的
看看Android源码中View是如何实现LongPress的