1、http://blog.youkuaiyun.com/top_code/article/details/10198247 这里的一个例子是别人从系统源码里面取得的系统联系人源码,已经单独做成了一个Demo,效果很好。
2、附件里面的Demo是我自己从一个别人的项目中提取出来的,和上面的联系人的比起来,没有左边的字符索引那一块功能。只是ListView分组展示,然后顶部固定不动。但是有一个问题,就是那个顶部固定不动的Header没有显示内容。自己查看了很久也没有找到原因。希望有哪位下载下去后,能帮忙解决下,感激不尽!下载地址:http://download.youkuaiyun.com/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.youkuaiyun.com/jack_l1/article/details/14165291 记录仅供自己参考查阅