Android listview定位到上次顯示的位置的實現(xiàn)方法
更新時間:2017年08月25日 10:49:37 投稿:lqh
這篇文章主要介紹了Android listview定位到上次顯示的位置的實現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
Android listview定位到上次顯示的位置的實現(xiàn)方法
整體思路:滑動lictview時,記錄listview的位置,定位時定位到該位置。
1、添加全局變量
private int scrolledX = 0; private int scrolledY = 0;
2、Oncreate()添加滾動事件監(jiān)聽
ClassesLV.setOnScrollListener(new OnScrollListener() {
/**
* 滾動狀態(tài)改變時調(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 重新啟動時,恢復(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實現(xiàn)單選及多選等功能示例
- Android ListView中headerview的動態(tài)顯示和隱藏的實現(xiàn)方法
- Android編程之ListView和EditText發(fā)布帖子隱藏軟鍵盤功能詳解
- Android 中通過ViewDragHelper實現(xiàn)ListView的Item的側(cè)拉劃出效果
- Android 實現(xiàn)ListView的點擊變色的實例
- Android Adapter里面嵌套ListView實例詳解
- Android ListView填充數(shù)據(jù)的方法
相關(guān)文章
Android創(chuàng)建與解析XML(二)——詳解Dom方式
本篇文章主要介紹了Android創(chuàng)建與解析XML(二)——詳解Dom方式 ,這里整理了詳細的代碼,有需要的小伙伴可以參考下。2016-11-11
Android性能調(diào)優(yōu)利器StrictMode應(yīng)用分析
StrictMode意思為嚴(yán)格模式,是用來檢測程序中違例情況的開發(fā)者工具。最常用的場景就是檢測主線程中本地磁盤和網(wǎng)絡(luò)讀寫等耗時的操作。這篇文章給大家介紹Android性能調(diào)優(yōu)利器StrictMode應(yīng)用分析,感興趣的朋友一起看看吧2018-01-01
Android集成GreenDao數(shù)據(jù)庫的操作步驟
這篇文章主要介紹了Android集成GreenDao數(shù)據(jù)庫,使用數(shù)據(jù)庫存儲時候,一般都會使用一些第三方ORM框架,比如GreenDao,本文分幾步給大家介紹Android集成GreenDao數(shù)據(jù)庫的方法,需要的朋友可以參考下2022-10-10
Android仿新浪微博發(fā)布微博界面設(shè)計(5)
這篇文章主要為大家詳細介紹了Android仿新浪微博發(fā)布微博界面設(shè)計方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11

