2012-09-22 26 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();