1

我已添加onLongclickListneronTouchListnerLinearLayoutonTouch()函数中,我必须返回 true,因为我在onGestureDetecter内部添加了ontouchListner用于捕获单击和双击。onTouchListner并且OnGestureListner工作正常但onLongclickListner不工作。

4

1 回答 1

0

通常OnTouchListener拦截所有的触摸事件(也包括点击、点击等)。当OnTouchListener拦截事件时,他在onTouch()方法上返回 true。

因此,您应该falseonTouch()适当的情况下返回。然后调用android框架onLongClick()中OnLongClickListener

OnClickListener改用OnTouchListener

于 2012-10-22T12:04:34.003 回答