所以我在我的类中有一个自动滚动scrollView,我想拦截用户onTouch事件,以便它在点击scrollView时停止滚动。我将如何实现此功能?我知道它与覆盖onTouchEvent函数有关,但是当我忽略它时它不起作用。在android中处理onTouch事件
@Override
public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_POINTER_1_DOWN:
stopAutoScrolling();
case MotionEvent.ACTION_POINTER_1_UP:
startAutoScrolling();
}
return true;
}
看看onInterceptTouchEvent。我认为由于ScrollView处理触摸事件的方式,它不会调用OnTouchEvent方法。 – you786 2012-07-25 18:48:10