在我的活动中,我引用了ScrollView。根据要求,我应该禁用ScrollView的惯性滚动。我怎么能这样做?
答案 0 :(得分:0)
这些形成了我,但我不确定它是否有利于表现。
我所做的是创建一个新的View,扩展ScrollView并覆盖onTouchEvent方法:
@Override
public boolean onTouchEvent(MotionEvent ev) {
switch (ev.getAction()){
case ACTION_UP:
return false;
default:
return super.onTouchEvent(ev);
}
}
我不知道手表是否会改变控制视图上滚动和移动的状态机,但它确实有效。
也许,您还应该检查ScrollView的源代码以检查是否还有其他重要事项要做。如果您希望继续努力,请在此处获得源代码:
答案 1 :(得分:-3)
试试这个,
Scroll.setVerticalScrollBarEnabled(false);