我有一个listview,我想在点击一个按钮时刷新它。我的问题是当滚动位置在listview的底部时,如果我通过清除适配器刷新列表视图,滚动位置将再次位于列表视图的底部。我希望滚动位置集中在列表视图的顶部。
答案 0 :(得分:16)
检查这个
listview.setSelection(0);
http://developer.android.com/reference/android/widget/ListView.html#setSelection%28int%29
答案 1 :(得分:7)
尝试使用:
myListView.setSelectionAfterHeaderView();
答案 2 :(得分:2)
试试这个,位置为0/1。
yourListView.setSelection(position);