2012-09-22 23 views
1

我有一个简单的问题:我想根据用户的语言进行国际烘烤。Android:如何制作国际吐司(用不同的语言)?

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

我创建的文件夹 “价值” 和 “价值观-FR” 与文件string.xml 其中分别有是:

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

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

现在如何添加它在我的烤面包? 预先感谢您;)

+0

其解决售后服务不? –

+0

是非常感谢;) –

+0

最受欢迎的家伙.. –

回答

6

您可以写下面。

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

使用

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

,而不是 “你好”

0

试试下面的代码...

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