在Android上没有正确索引的重音字符

时间:2014-01-10 11:06:29

标签: android alphabetical indexer non-ascii-characters latin

我有一个Android应用程序,显示按字母顺序排列的名称列表。在西班牙语中,有一些名称以重音字符开头。

我以这种方式实现AlphabetIndexer订单:

一个 乙 C d E(定期订购) .............. ÁÉ...(最后的重音字符)

我不想要这个排序,我不想区别以重音字符开头的名字(例如,索引所有与常规a相同的部分中以á开头的单词)。我注意到android股票联系人应用程序做得很好,但我潜入代码并找不到任何有趣的东西

1 个答案:

答案 0 :(得分:1)

我正在使用带游标的加载器。在我的查询中,我在WHERE子句中添加了“COLLATE LOCALIZED ASC”,并创建了一个使用具有SECONDARY强度的collat​​or的自定义AlphabetIndexer。