我有ListView的应用程序。添加新项目时,此ListView滚动。但我不需要那个。怎么阻止这个?只有用户可以滚动它。
答案 0 :(得分:1)
如果您需要停止ListView,请覆盖dispatchTouchEvent() 方法只拦截你想要获得的动作。
这也在这里解释: Disable scrolling in listview
答案 1 :(得分:0)
在CustomListView中重写此方法并返回false。
@Override
public boolean requestChildRectangleOnScreen(View child, Rect rect, boolean immediate) {
return false;
}