1

我有 ListView 的应用程序。当我添加新项目时,此 ListView 滚动。但我不需要那个。如何阻止这种情况?只有用户可以滚动它。

4

2 回答 2

1

如果您需要停止 ListView,请重写 dispatchTouchEvent() 方法,仅拦截您想要获取的操作。

此处也对此进行了解释: 禁用列表视图中的滚动

于 2013-04-23T15:29:41.670 回答
0

在 CustomListView 中重写此方法并返回 false。

@Override 
public boolean requestChildRectangleOnScreen(View child, Rect rect, boolean immediate) {
   return false;
}
于 2017-08-10T10:05:43.500 回答