1

我的应用程序有一个带按钮的布局。该活动有一个接收 onSingleTapConfirmed 事件的手势检测器,如下所示:

@Override public boolean dispatchTouchEvent(MotionEvent e) 
{ 
  mDetector.onTouchEvent(e); 
  return super.dispatchTouchEvent(e); 
}

其中 mDetector 从 GestureDetector.SimpleOnGestureListener 扩展而来。

但它也有一个按钮表示覆盖点击事件。问题是,当按下按钮时,也会调用 onslingletapconfirmed 事件。是否有合理的方法来停止事件的传播并且只激活按钮单击?先谢谢了。

4

0 回答 0