言語の選択を表示する必要があるアクティビティサポートしている言語のリスト。1つのリストビューで異なる言語のテキストを表示する方法[Android]
特定の言語、英語の英語、フランス語のフランス語、日本語の日本語のリストをListView
に表示したいとします。
異なるstrings.xml
ファイルを使用して、多言語アプリケーションを作成する方法を知っています。
ListView
を複数の言語で表示する方法はありません。
ありがとうございました。
言語の選択を表示する必要があるアクティビティサポートしている言語のリスト。1つのリストビューで異なる言語のテキストを表示する方法[Android]
特定の言語、英語の英語、フランス語のフランス語、日本語の日本語のリストをListView
に表示したいとします。
異なるstrings.xml
ファイルを使用して、多言語アプリケーションを作成する方法を知っています。
ListView
を複数の言語で表示する方法はありません。
ありがとうございました。
あなたはstring.xmlを内のすべてのリストビューの列が
<string-array name="language_list">
<item>English</item>
<item>Française</item>
<item>日本語</item>
<item>Deutsch</item>
<item>Español</item>
<item>Português</item>
<item>Italiano</item>
<item>简体中国</item>
</string-array>
のようなファイルを定義してからjavaファイル内の配列を移入することができます。この配列のアダプター表示リストを使用します。
Androidが特定の言語を特定のロケールに使用することを制限しているわけではありません。言語リストをvalues/strings.xml
に定義し、ListView
を入力し、それに従ってアプリケーションロケールを変更することができます(この質問はChanging Locale within the app itselfを参照してください)。
ところで、あなたはstrings.xmlからあなたのリストのための文字列を取っていますか? –
はいstrings.xmlから取ります – User7723337