App列表之游标ListView(索引ListView)
转载自:http://www.cnblogs.com/qianxudetianxia/archive/2011/08/04/2088493.html
?
?
游标ListView,提供索引标签,使用户能够快速定位列表项。
? ? ? 也可以叫索引ListView,有的人称也为Tweaked ListView,可能更形象些吧。
? ? ? 一看图啥都懂了:
1.游标(Fast scroll thumb)
? ? ? 就是右边的那个拖动的方块,这个非常的简单:
6.小结
? ? ? 这种索引效果,在大数据量列表显示中非常的实用,是android开发必备常识。
? ? ? 本文只是一个简单的sample,实际工作中肯定会需要进一步扩展定义:
? ? ? (1).对于复杂类型的处理,可根据Map<String,?>扩展自定义实体类,再通过adapter转换使用即可。
? ? ? (2).对于索引字母列表,可动态设置,举个例子,你的列表只有ABCD四个字母,如果索引字母列表还是设置“ABCDEFGHIJKLMNOPQRSTUVWXYZ”就不合适了,会有个索引偏位的问题。
? ? ? (3).对于复杂界面的显示,可重写adapter的getView方法自定义视图。