我有一个列表 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,但不会更改滚动位置。

10-07 19:31
查看更多