Android PinnedHeaderListView Demo及SectionIndexer里面方法简单解析
来源:互联网 发布:周易算法测男女 编辑:程序博客网 时间:2024/06/04 19:49
1、http://blog.csdn.net/top_code/article/details/10198247 这里的一个例子是别人从系统源码里面取得的系统联系人源码,已经单独做成了一个Demo,效果很好。
2、附件里面的Demo是我自己从一个别人的项目中提取出来的,和上面的联系人的比起来,没有左边的字符索引那一块功能。只是ListView分组展示,然后顶部固定不动。但是有一个问题,就是那个顶部固定不动的Header没有显示内容。自己查看了很久也没有找到原因。希望有哪位下载下去后,能帮忙解决下,感激不尽!下载地址:http://download.csdn.net/detail/diaomao357/7554991点击打开链接
3、在上面的两个例子中,里面的Adapter都实现了SectionIndexer这个接口,这个接口里面有两个方法需要实现:getSectionForPosition(int position)和getPositionForSection(int sectionIndex)
其中getSectionForPosition:通过该项的位置,获得所在分类组的索引号
getPositionForSection:通过分类列的索引号获得该序列的首个位置
getSectionForPosition(0) return 0;
getSectionForPosition(1) return 0;
getSectionForPosition(2) return 0;
getSectionForPosition(3) return 1;
由上可知,getPositionForSection是根据Section获得Position,getSectionForPosition是根据Position获得Section。
来源:http://blog.csdn.net/jack_l1/article/details/14165291 记录仅供自己参考查阅
- Android PinnedHeaderListView Demo及SectionIndexer里面方法简单解析
- Android ContentProvider 完全解析及简单DEMO
- Android ContentProvider 完全解析及简单DEMO
- Android ContentProvider 完全解析及简单DEMO
- Android仿联系人列表分组悬浮列表,PinnedHeaderListView源码解析
- 仿微信通讯录的Demo----PinnedHeaderListView
- Android 联系人PinnedHeaderListView
- Android 联系人 PinnedHeaderListView
- Android下PinnedHeaderListView使用
- Android PinnedHeaderListView 详解
- sectionIndexer
- SectionIndexer
- PinnedHeaderListView
- Android之联系人PinnedHeaderListView使用
- Android之联系人PinnedHeaderListView使用
- Android之联系人PinnedHeaderListView使用
- Android之联系人PinnedHeaderListView使用
- Android之联系人PinnedHeaderListView使用
- ganglia安装
- 天气预报接口API
- Struts 文件下载(备忘)
- 聚米移动广告平台——广告主不可错过的投放选择
- .NET程序的代码混淆、加壳与脱壳
- Android PinnedHeaderListView Demo及SectionIndexer里面方法简单解析
- 代理模式和策略模式的区别
- 挖掘用户需求
- C++编程学习之LeetCode OJ
- easyui datagrid 客户端搜索、分页、排序
- 查询端口号和对应进程
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of t
- VC中调用CMD命令并获取调用结果
- maven仓库管理