我使用下面的代码来显示 ListView 的相同范围:
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
FirstPosition = this.getListView().getFirstVisiblePosition();
//call B activity
}
@Override
public void onResume() {
this.getListView().setSelection(FirstPosition);
//.....
}
我想让 ListView 在调用 B 活动之前显示相同的范围,并在 B 活动之后恢复。
但我的方法可能有一些偏移。
我该怎么办?