Android ListView记录上次滑动时位置状态
来源:互联网 发布:使命召唤11 知乎 编辑:程序博客网 时间:2024/05/13 12:46
1、在你显示ListView的那个activity中定义一个全局变量
private Parcelable state;
2、在初始设置适配器的时候,给state赋初值
adapter = new RecordDetailAdapter(RecordDetailActivity.this, data,lv_record_detail);lv_record_detail.setAdapter(adapter);state = lv_record_detail.onSaveInstanceState();
3、在重新刷新适配器的时候,将上次滑到的位置信息赋给ListView
lv_record_detail.onRestoreInstanceState(state);
4、监听listView滑动,将实时的位置信息赋给state
lv_record_detail.setOnScrollListener(new OnScrollListener() {@Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {state = lv_record_detail.onSaveInstanceState();}@Overridepublic void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {}});
- Android ListView记录上次滑动时位置状态
- Android ListView记录上次滑动时位置状态
- Android ListView 记录滑动位置
- Android让ListView记住上次滑动到的位置
- Android让ListView记住上次滑动到的位置
- listview记住上次滑动的位置
- listview记住上次滑动的位置
- android ListView 精确记录滑动位置
- Android ListView记录和恢复滑动位置
- Android学习札记1:让ListView记住上次滑动到的位置
- 让ListView记住上次滑动到的位置
- Android 记录和恢复ListView和GridView的滑动位置
- PDF 记录上次位置
- 精确记录和恢复ListView滑动位置
- Android学习记录(二十七)--ListView刷新记录滑动位置的实现。
- Android 记录ListView滚动的位置的三种方法及判断是否滑动到底部
- Android ListView的滑动位置,并恢复。
- android listview 滑动到指定位置
- iOS 企业证书发布app 流程
- OpenCV 脸部识别 c++
- box-shadow
- ADB无法启动
- iOS开发_iphone 实现剪贴板操作_iphone 复制粘贴功能
- Android ListView记录上次滑动时位置状态
- wampserver启动中mysql启动异常解决
- mysql
- uva 537
- iOS开发之企业发布无线安装APP
- ExtJs学习笔记(1)ItemSelector (用户关系左右选择组件)
- Data Pump导入导出实例
- Google code android开源项目
- vs2008+Qt+MySql环境搭建及提示"Driver not load"的原因分析