1

我有一个简单的问题:我想根据用户的语言进行国际祝酒。

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

我已经使用文件 string.xml 创建了文件夹“values”和“values-fr”,其中分别有:

<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 回答