我有滚动视图,因为我有tableview,并且我有gestureoverlayview ....我的问题是当我做任何水平手势时它工作正常但是当我垂直做任何手势滚动视图开始移动...事件得到通过scrollview捕获...我尝试了下面的代码,但它完成了工作
public boolean dispatchTouchEvent(MotionEvent ev) {
System.out.println("m touched");
if(ev.equals(sEvent)){
System.out.println("in touched2");
return overlay.dispatchTouchEvent(ev);
}else{
return scl.dispatchTouchEvent(ev);
}
}