我的应用程序有一个带按钮的布局。该活动有一个手势检测器,它接收onSingleTapConfirmed事件,如下所示:
@Override public boolean dispatchTouchEvent(MotionEvent e)
{
mDetector.onTouchEvent(e);
return super.dispatchTouchEvent(e);
}
其中mDetector从GestureDetector.SimpleOnGestureListener扩展。
但它也有一个按钮表示覆盖了click事件。问题是当按下按钮时,onslingletapconfirmed事件也会在之后调用。有没有合理的方法来阻止事件的传播,只有按钮点击被激活? 谢谢你提前。