【问题标题】:Accented chars not indexed properly on Android重音字符未在 Android 上正确编入索引
【发布时间】:2014-01-10 11:06:28
【问题描述】:

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

我的AlphabetIndexer订单是这样实现的:

一个 乙 C D E(常规订购) ..................... Á É ...(结尾的重音字符)

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多