这是在strings.xml中定义并在MainActivity上调用的数组。现在我想在该数组中添加另一个城市,例如city5,但以编程方式
<string-array name="city_array">
<item> city1 </item>
<item> city2 </item>
<item> city3 </item>
<item> city4 </item>
</string-array>
我想在语法上添加项目吗?希望任何人都知道
您不能以编程方式编辑strings.xml
您可以通过以下方式在strings.xml中定义数组:
String[] array = getResources().getStringArray(R.array.city_array);
那么您可以通过以下方式将String数组转换为ArrayList:
List<String> list = Arrays.asList(array);
然后您可以将其他数据添加到列表中。
list.add("city5");
list.add("city6");
希望对您有所帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句