因为存在 其他的控件,该控件可能也有ontouchevent事件,当发生ontouchevent时候,重合了滑动。。
解决方法是重写dispatchTouchEvent 即滑动分配事件:
public boolean dispatchTouchEvent(MotionEvent ev) {
// TODO Auto-generated method stub
super.dispatchTouchEvent(ev);
return mGestureDetector.onTouchEvent(ev);
}