1

言語レイアウトを選択するコードがあり、機能しませんでした。ISO 3 コードであるドイツ語 (deutsch) とdeuスペイン語でテストしましたspaが、どちらも機能しませんでしたか、それともコードが異なりますか?

String locale = Locale.getDefault().getISO3Language().toString();
if (locale.equals("spa")) {
    setContentView(R.layout.es_pcversion);
} else {
    setContentView(R.layout.pcversion);
}
4

1 に答える 1

2

値ファイルを使用して、内部のテキストを翻訳する必要があります。

たとえば、values-es の string.xml は、スペイン語のテキストになります。

string.xml ファイルを含む gains フォルダーは、デフォルトの言語です。

詳細はこちら: 異なる言語のサポート

于 2013-05-19T20:19:29.587 に答える