【发布时间】:2014-04-17 19:54:21
【问题描述】:
我知道 Android 中的 AlphabetIndexer 类使用 ASCII ordering 对列表中的项目进行排序。这意味着如果我有以小写“a”开头的项目,它将在大写“Z”之后排序,这似乎不那么合乎逻辑。那么有没有办法在这种情况下以某种方式组合大小写字母?
在这方面成功的一个很好的例子是 Viber 的联系人列表,他们不仅设法将“Y”和“y”放在同一个部分,而且还在 SectionIndexer 中显示两个字母“Yy”。那么是否可以使用默认的 AlphabetIndexer 来实现?有没有人遇到过这类问题?
【问题讨论】: