如何在 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 WHILE 长按事件

求代码,Android系统长按如何禁止出现复制链接、打开链接菜单

看看Android源码中View是如何实现LongPress的

看看Android源码中View是如何实现LongPress的

【Android开发】如何 使得 android长按按钮=多次按下按钮

android 长按事件 和 长按弹出上下文菜单如何处理