英語とグジャラート語で Android アプリを開発しています。ユーザーは、アプリケーション自体で使用する言語を選択します。ここでの問題は、Android がデフォルトでグジャラート語、ヒンディー語、またはその他のデヴナガル語をサポートしていないことです。アセットフォルダーにフォントを設定してこれを開発するとしますが、私にとっての本当の問題は、将来そのような言語を追加したい場合、アプリケーションのコードを変更したくないので、どうすればさらに追加できるかということですコードを変更せずに言語?
質問する
5258 次
2 に答える
1
res
たとえば、名前を付けるフォルダーをいくつか作成しres-fr
、このフォルダー内string.xml
にすべての文字列を含むファイルを保存します。を使用してアプリケーションにインポートします
getResources().getString(R.string.mystring);
すべての文字列に常に同じ名前を使用することを忘れないでください。ただし、各要素の内容を変更してください。
英語のstring.xml
<string name="welcome">Welcome to my application</string>
およびフランス語のstring.xml
<string name="welcome">Bienvenue sur ma demande</string>
于 2012-10-21T18:53:35.793 に答える
0
そのためには、適切なフォント .ttf ファイルが必要です。Typeface を使用すると、独自のフォントを修正できます...
于 2014-07-28T11:13:47.473 に答える