这是从别人那里借鉴过来的 很好用!
重写 Activity的dispatchTouchEvent()可以解决这个问题
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
Activity.this.myGestureDetector.onTouchEvent(ev);
return super.dispatchTouchEvent(ev);
}
但是偶尔也会触发setOnItemClickListener,有待解决。