-1
ペルシア語の数字を含む文字列をアンドロイドTextViewに読み込んでいます。私のカスタムフォントを変更するまではすべてうまくいきました。テキストの数は英語の数字で表示されていました。TextView英語でペルシャ語の数字を表示
Expected : ۱۲۳۴
Received : 1234
私の新しいフォントがペルシア語の数字をサポートしていることは知っています。数字のロケールを正しく表示された番号以下のコードを使用して変更したとき。
NumberFormat numberFormat = NumberFormat.getInstance(new Locale("fa", "IR"));
String newNumber = numberFormat.format(number);
問題は文字列があり数値部分を見つけて変更するのが難しいことです。私の以前のフォントも正常に動作し、このフォントの問題点を理解できません。
すべてのアイデアすべてのテキストビュー、または少なくとも文字列のこの問題をグローバルに解決する方法はありますか?
あなたの答えはありがたいですが、以前のフォントが正しく動作し、ペルシャ数字を表示する方法はありますか?数字のある文字列の翻訳はありますか? – Evil
カスタムフォントは、ペルシャ語のように見えるアラビア数字を定義している可能性があります。カスタムフォントでは、文字Aを定義して、必要に応じてQとして描画することができます。 –