我有一个简单的问题:我想根据用户的语言制作国际吐司。
Toast.makeText(this,"hello", Toast.LENGTH_SHORT).show();
我用文件string.xml创建了文件夹“values”和“values-fr” 其中分别有:
<string name="hello">Hello World</string>
和
<string name="hello">Bonjour</string>
现在如何在我的吐司中添加它? 提前谢谢你;)
答案 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();