1. 程式人生 > >listview 儲存當前位置,跳轉其他頁面,返回時顯示當前Item

listview 儲存當前位置,跳轉其他頁面,返回時顯示當前Item

定義一個int mPosition mLv.setOnScrollListener(this); 這個方法後複寫兩個方法onScrollStateChanged方法中新增以下程式碼 //記錄當前listView顯示位置,返回時setSelection(mPosition); if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE) {
    mPosition mLv.getFirstVisiblePosition();
} 之後每次listview顯示的時候呼叫 mLv.setSelection(mPosition);