我正在使用 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);
}