我有 ListView 的应用程序。当我添加新项目时,此 ListView 滚动。但我不需要那个。如何阻止这种情况?只有用户可以滚动它。
问问题
3028 次
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 回答