我正在开发一个Android应用程序,并且在某些时候想要让用户能够长时间按下视图,并在短暂的振动后做一些动作。
我已经尝试onLongClick
,但即使只是非常短暂的触摸它也会被触发。我已经读过等待时间不能改变;这使我在我的情况下无用。我错过了关于那件事的事吗?
如果不是,onTouchEvent
是我猜的唯一解决方案。有没有办法在那次事件中捕捉长篇大论?
答案 0 :(得分:2)
听起来你没有启用长按。请检查调用以下方法是否有帮助(取自Android View Reference):
public void setLongClickable(boolean longClickable)