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