Android listview定位到上次顯示的位置的實(shí)現(xiàn)方法
Android listview定位到上次顯示的位置的實(shí)現(xiàn)方法
整體思路:滑動lictview時(shí),記錄listview的位置,定位時(shí)定位到該位置。
1、添加全局變量
private int scrolledX = 0; private int scrolledY = 0;
2、Oncreate()添加滾動事件監(jiān)聽
ClassesLV.setOnScrollListener(new OnScrollListener() { /** * 滾動狀態(tài)改變時(shí)調(diào)用 */ @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { } @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) { try { scrolledX = view.getFirstVisiblePosition(); Log.i("scroll X", String.valueOf(scrolledX)); scrolledY = view.getChildAt(0).getTop(); Log.i("scroll Y", String.valueOf(scrolledY)); } catch (Exception e) { } } } // });
3、activity 重新啟動時(shí),恢復(fù)原先的定位。
public void onBack() { ClassesLV.setSelectionFromTop(scrolledX, scrolledY); } protected void onResume() { // ClassesLV.scrollTo(scrolledX, scrolledY); onBack(); // initDataFromNet(); isClick = 0; super.onResume(); }
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- Android ListView之setEmptyView正確使用方法
- Android ListView實(shí)現(xiàn)單選及多選等功能示例
- Android ListView中headerview的動態(tài)顯示和隱藏的實(shí)現(xiàn)方法
- Android編程之ListView和EditText發(fā)布帖子隱藏軟鍵盤功能詳解
- Android 中通過ViewDragHelper實(shí)現(xiàn)ListView的Item的側(cè)拉劃出效果
- Android 實(shí)現(xiàn)ListView的點(diǎn)擊變色的實(shí)例
- Android Adapter里面嵌套ListView實(shí)例詳解
- Android ListView填充數(shù)據(jù)的方法
相關(guān)文章
Android Intent傳遞數(shù)據(jù)大小限制詳解
這篇文章主要給大家介紹了關(guān)于Android Intent傳遞數(shù)據(jù)大小限制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Android模擬實(shí)現(xiàn)華為系統(tǒng)升級進(jìn)度條
這篇文章主要介紹了如何通過Android模擬實(shí)現(xiàn)華為在系統(tǒng)升級時(shí)顯示的進(jìn)度條。文中的實(shí)現(xiàn)過程講解詳細(xì),感興趣的小伙伴可以動手試一試2022-01-01Android應(yīng)用的多語言支持的實(shí)現(xiàn)方法
本篇文章主要介紹了Android應(yīng)用的多語言支持的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06分別用ToolBar和自定義導(dǎo)航欄實(shí)現(xiàn)沉浸式狀態(tài)欄
本文主要介紹了分別用ToolBar和自定義導(dǎo)航欄實(shí)現(xiàn)沉浸式狀態(tài)欄的方法步驟,具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01Android開發(fā)之多媒體文件獲取工具類實(shí)例【音頻,視頻,圖片等】
這篇文章主要介紹了Android開發(fā)之多媒體文件獲取工具類,結(jié)合實(shí)例形式分析了Android獲取音頻,視頻及圖片等多媒體資源的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10Android實(shí)現(xiàn)讀取相機(jī)(相冊)圖片并進(jìn)行剪裁
在 Android應(yīng)用中,很多時(shí)候我們需要實(shí)現(xiàn)上傳圖片,或者直接調(diào)用手機(jī)上的拍照功能拍照處理然后直接顯示并上傳功能,下面將講述調(diào)用相機(jī)拍照處理圖片然后顯示和調(diào)用手機(jī)相冊中的圖片處理然后顯示的功能2015-08-08Android實(shí)現(xiàn)百分比下載進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)百分比下載進(jìn)度條效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12深入理解Android中的Window和WindowManager
這篇文章給大家介紹了Window和WindowManager知識,非常不錯,具有參考借鑒價(jià)值,需要的朋友參考下吧2017-02-02