我正在使用 aListView来显示记录。用户可以刷新ListView以添加更多记录。ListView我需要将光标显示到刷新ListView之前的最后一条记录ListView。
ListView正在动态刷新,但它显示的是最高记录。我希望在刷新后将其显示在第一条记录上。
我试过实现这个逻辑,
if(histroyRefreshed){
int index = getListView().getFirstVisiblePosition();
View v = getListView().getChildAt(0);
int top = (v == null) ? 0 : v.getTop();
// ...
// restore
getListView().setSelectionFromTop(index, top);
}