1

簡単な質問があります。ユーザーの言語に応じて、国際的な乾杯をしたいと思います。

Toast.makeText(this,"hello", Toast.LENGTH_SHORT).show();

「values」および「values-fr」フォルダーを作成し、string.xml ファイルをそれぞれ次の場所に配置しました。

<string name="hello">Hello World</string>

<string name="hello">Bonjour</string>

トーストに追加する方法は?前もって感謝します ;)

4

3 に答える 3

6

以下のように書けます。

Toast.makeText(getApplicationContext(), getResources().getString(R.string.hello), Toast.LENGTH_LONG).show();
于 2012-09-22T09:32:51.727 に答える
1

使用する

getResources().getString(R.string.hello)

「こんにちは」の代わりに

于 2012-09-22T09:36:49.800 に答える
0

以下のコードを試してください...

Toast toast = Toast.makeText(getBaseContext(), R.string.hello, Toast.LENGTH_LONG);
toast.show();
于 2012-09-22T09:41:18.457 に答える