我的strings.xml中有一个ArrayList。我想从中选择元素并将其放在.setText()中。我怎么做?
答案 0 :(得分:1)
ArrayList是否应在arrays.xml中声明?如果是,请使用Context.getResource().getStringArray()
选择元素
答案 1 :(得分:1)
示例:保存在res / values / strings.xml的XML文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets_array">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
</resources>
此应用程序代码检索字符串数组:
String[] planets = getResources().getStringArray(R.array.planets_array);
将值分配给textView:
TextView textView = (TextView) findViewById(R.id.textView1);
textView.setText(planets[1]); //Venus
阅读更多内容:
http://developer.android.com/guide/topics/resources/string-resource.html