因为本人刚刚解除到Android应用的开发,所以遇到了这种小问题。
实际开发中设置的手势检测失效了,本来设置了断点看问题。结果发现,结果发现压根进不到那个断点去,于是加上了sout,然后好家伙,根本没有输出。于是就去求助官方文档了。
终于最后给我发现了问题,在我对应的layout中我使用了一个<ScrollView控件。
这似乎是与手势方法产生了某种冲突,(实际调试中也猜测到了,滑动的时候经常会被这个干扰到)。
解决方法也很简单,增加一个重写方法就可以了。
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
// TODO Auto-generated method stub
gestureDetector.onTouchEvent(ev);
return super.dispatchTouchEvent(ev);
}
希望大家每天都不要有Bug!!!