http://blog.sina.com.cn/s/blog_5da93c8f0100ycol.html
推荐:http://www.cnblogs.com/qianxudetianxia/archive/2011/08/04/2088493.html
AlphabetIndexer——字母索引辅助类。实现对链表类型的数据进行快速索引。
使用方式可参考Cursor类型的实现android.widget.AlphabetIndexer
注意:1.链表里的元素必须是Object类型,并实现toString()方法。 2.链表元素的顺序需按照字母顺序排列(toString()的结果排序)
构造函数:
public AlphabetIndexer(Cursor cursor, int sortedColumnIndex, CharSequence alphabet)
参数1:包含数据的Cursor对象
参数2:进行索引排序的列号
参数3:字母表(空格将会作为第一个字符。字母要大写,并且按ascii/unicode排序。)
常用方法:
public int getSectionForPosition(int position)
public void setCursor(Cursor cursor)
本文介绍了Android中AlphabetIndexer类的使用方法及其构造函数和常用API,包括如何通过Cursor对象进行快速索引,适用于需要对链表类型数据进行字母排序的应用场景。
2293

被折叠的 条评论
为什么被折叠?



