0

名前のアルファベット順のリストを表示する Android アプリがあります。スペイン語には、アクセント付きの文字で始まる名前がいくつかあります。

この方法での AlphabetIndexer 注文の私の実装:

A B C D E (通常の順序) .............. Á É ... (末尾にアクセント付き文字)

この順序付けは望ましくありません。アクセント記号付きの文字で始まる名前を区別したくありません (たとえば、通常の a と同じセクションで á で始まるすべての単語にインデックスを付けます)。Android のストック コンタクト アプリがこれをうまく行っていることに気付きましたが、コードを詳しく調べてみたところ、興味深いものが見つかりませんでした。

4

1 に答える 1

1

カーソル付きのローダーを使用していました。私のクエリでは、「COLLATE LOCALIZED ASC」を WHERE 句に追加し、SECONDARY 強度のコレーターを使用するカスタム AlphabetIndexer を作成しました。

于 2014-01-10T12:46:19.450 に答える