2

我有一个从数据库中填充的列表视图,我的滚动视图启用了 FastScroll,滚动条显示小部件但索引不起作用任何人都可以帮忙吗?

4

2 回答 2

2

看看这篇文章.. AlphabetizedAdapter ..

于 2011-03-28T11:50:13.943 回答
0

看看这个帖子。这将对您有所帮助。

根据AlphabetIndexer Documentation,一个 AlphabetIndexer 是:

实现 SectionIndexer 接口的适配器的帮助器类。如果适配器中的项目是通过简单的基于字母的排序来排序的,那么这个类提供了一种使用二进制搜索对大型列表进行快速索引的方法。它缓存已通过二进制搜索确定的索引,如果游标发生更改,也会使缓存无效。如果游标发生更改,您的适配器负责通过调用来更新setCursor(Cursor)游标。getPositionForSection(int)方法对给定部分(字母表)的起始索引进行二进制搜索。

因此,您可以考虑使用Cursor Adapter并实现Section Indexer

于 2013-10-04T03:39:15.973 回答