android - 长按后震动

标签 android

我正在开发一个 Android 应用程序,有时希望让用户能够长按某个 View 并在短暂振动后执行一些操作。

我尝试过onLongClick,但即使是非常非常短的触摸也会触发它。我了解到等待时间无法更改;这使得它在我的情况下毫无用处。我是否错过了有关该 Activity 的某些内容?

如果没有,我猜onTouchEvent是唯一的解决方案。有没有办法捕获该事件的长按?

最佳答案

听起来您没有启用长按。请检查调用以下方法是否有帮助(摘自 Android View Reference ):

public void setLongClickable (boolean longClickable)

关于android - 长按后震动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17555843/

相关文章:

java - Android - Webview HTML 代码提取不起作用(Javascript)

android - 在 Android 中测试 AutoCompleteTextView

android - 杀死单个 Activity Android 应用程序

android - 在 Fragment 中使用 findViewById

android - 水平 ScrollView 按钮焦点

android - 设计最佳实践 - 处理用户选择的最佳方式

android - 升级到 Lollipop 后 Adb 未检测到设备(Sony Xperia Z3)

android - 在 Home 之外重用 WidgetProvider?

java - Android 从另一个 fragment 设置 Textview

android - 尝试添加到 SQLite 数据库中的现有值