Android中ListView的定位
来源:互联网 发布:淘宝达人大v认证范文 编辑:程序博客网 时间:2024/06/09 14:33
有时我们希望从其他界面返回的时候ListView能够恢复到上次查看的位置,解决办法如下:
// 保存当前第一个可见的item的索引和偏移量 int index = mchapterlistView.getFirstVisiblePosition(); View v = mchapterlistView.getChildAt(0); int top = (v == null) ? 0 : v.getTop(); //根据上次保存的index和偏移量恢复上次的位置 mlistView.setSelectionFromTop(index, top);
这里使用setSelectionFromTop来定位ListView,setSelection方法也可以用于定位,只是setSelectionFromTop更精准。因为得到的item可能已经有一部分是不可见了,如果用selSelection无法反映出不可见的这部分。
0 0
- Android中ListView的定位
- android中ListView的定位:使用setSelectionFromTop
- android中ListView的定位:使用setSelectionFromTop
- android中ListView的定位:使用setSelectionFromTop
- Android入门 在ListView中如何进行精确的定位
- Android ListView中如何进行精确的定位
- Android入门 在ListView中如何进行精确的定位
- Android 在ListView中如何进行精确的定位
- Android入门 在ListView中如何进行精确的定位
- Android入门 在ListView中如何进行精确的定位
- Android入门 在ListView中如何进行精确的定位
- android ListView定位
- ListView中item定位
- 001_ Android入门 在ListView中如何进行精确的定位
- Android中进入页面默认定位到ListView的第一条数据解决方法
- ListView的条目定位
- listview的定位
- Android中ListView的分页--自定义ListView
- struts2配置
- java 身份证验证题
- PPT生成PNG---解决中文乱码和字体大小、位置偏移等问题
- 单选,全选,反选简单Demo
- 今天来说说html5的拖拽
- Android中ListView的定位
- 水池数目
- SDUTACM 数据结构实验之二叉树四:还原二叉树
- 如何高效率存储微信中的 access_token 限制申请2000次/天
- node 版本升级 操作
- js之人数增加
- 正则表达入门
- 让AutoMapper在你的项目里飞一会儿(转)
- Android 7.0 FileProvider的使用