我已将onLongclickListner
和onTouchListner
添加到LinearLayout
。在onTouch()
函数中,我必须返回true,因为我在onGestureDetecter
内添加了ontouchListner
来捕获单击和双击。 onTouchListner
和OnGestureListner
工作正常但onLongclickListner
无效。
答案 0 :(得分:0)
通常OnTouchListener
拦截所有触摸事件(也可点击,点击等)。当OnTouchListener
拦截事件时,他会在onTouch()
方法上返回true。
因此,在适当的情况下,您应该在false
中返回onTouch()
。然后在onLongClick
中调用android框架OnLongClickListener
()。
或者使用OnClickListener
代替OnTouchListener