Android:如何制作国际吐司(用不同的语言)?

时间:2012-09-22 09:30:30

标签: android toast

我有一个简单的问题:我想根据用户的语言制作国际吐司。

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

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

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

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

现在如何在我的吐司中添加它? 提前谢谢你;)

3 个答案:

答案 0 :(得分:6)

您可以写下以下内容。

Toast.makeText(getApplicationContext(), getResources().getString(R.string.hello), Toast.LENGTH_LONG).show();

答案 1 :(得分:1)

使用

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

而不是“你好”

答案 2 :(得分:0)

尝试以下代码...

Toast toast = Toast.makeText(getBaseContext(), R.string.hello, Toast.LENGTH_LONG);
toast.show();