ListView
レコードを表示するためにを使用しています。ユーザーはを更新し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);
}