我有一个列表 View ,根据某些逻辑,我想暂时禁用滚动。
view.setOnScrollListener(null);我想我需要写一些代码对我没有帮助,有人可以给我一个历史记录或一些摘要吗?
谢谢
最佳答案
在您的CustomListView中:
@Override
public boolean dispatchTouchEvent(MotionEvent ev){
if(ev.getAction()==MotionEvent.ACTION_MOVE)
return true;
return super.dispatchTouchEvent(ev);
}
然后,ListView将对单击使用react,但不会更改滚动位置。