2

私がやりたいのは、複数の言語を含むスピナーをユーザーに提供することです。言語が選択されると、アプリはその言語に翻訳されます。

さまざまな文字列ファイルがありますが、これを実装する方法がわかりません。これは可能ですか?どうすればいいですか?

4

2 に答える 2

4

res フォルダーで、これを尊重します。

res/
       values/
           strings.xml
       values-es / (here for spanish values)
           strings.xml
       values-fr /
           strings.xml (here for french values)

Android は、実行時にデバイスのロケール設定に従って適切なリソースを読み込みます。

詳細については、こちらを参照してください。

于 2012-08-17T12:59:53.107 に答える
0

string.xml異なるファイルを異なる値のフォルダーに配置するだけで、それぞれが次のように名前が付けられます。値-XX XX は使用する言語です。

たとえば、英語の場合は values-en、フランス語の場合は values-fr などです。

于 2012-08-17T13:01:37.223 に答える