如何在添加新项目时禁用ListView中的自动滚动?

时间:2013-04-23 15:05:31

标签: android android-listview

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

2 个答案:

答案 0 :(得分:1)

如果您需要停止ListView,请覆盖dispatchTouchEvent()  方法只拦截你想要获得的动作。

这也在这里解释: Disable scrolling in listview

答案 1 :(得分:0)

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

@Override 
public boolean requestChildRectangleOnScreen(View child, Rect rect, boolean immediate) {
   return false;
}