我正在开发一个 Android 应用程序,有时希望让用户能够长按某个 View 并在短暂振动后执行一些操作。
我尝试过onLongClick
,但即使是非常非常短的触摸也会触发它。我了解到等待时间无法更改;这使得它在我的情况下毫无用处。我是否错过了有关该 Activity 的某些内容?
如果没有,我猜onTouchEvent
是唯一的解决方案。有没有办法捕获该事件的长按?
最佳答案
听起来您没有启用长按。请检查调用以下方法是否有帮助(摘自 Android View Reference ):
public void setLongClickable (boolean longClickable)
关于android - 长按后震动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17555843/