我想实现以下代码,我需要使用 Toast类在屏幕上显示波斯语字符串。但android studio不接受。我在string.xml
中有一个波斯语字符串,我希望使用 Toast对象来显示它。我不知道该怎么办?
String name;
name = (String) findViewById(R.string.stringname);// does not accept
另请告诉我,我应该使用哪种方法来显示string.xml
的内容,使用 Toast课程
答案 0 :(得分:1)
String arr[] = getResources().getStringArray(R.array.stringname);
for (int i = 0; i < arr.length; i++) {
Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();
}
使用此代码,您将获得输出
答案 1 :(得分:0)
尝试使用Context.getString()
方法:
String name = getString(R.string.stringname);
Activity.findViewById()
不起作用,因为字符串资源不是视图。
This article涵盖了Android中的字符串资源。
答案 2 :(得分:0)