我在strings.xml文件“names”中定义了一个数组。我想在我的程序中的本地数组中的值。我怎样才能做到这一点?
<string-array name="Names">
<item> Adi </item>
<item> John </item>
<item> Adelaide </item>
<item> Alicante </item>
</string-array name>
我希望将这些值存储在名为item []的本地数组中。请帮忙!
答案 0 :(得分:2)
从docs
略微修改Resources res = getResources();
String[] item = res.getStringArray(R.array.Names);
答案 1 :(得分:1)
<resources>
<string-array name="planets_array">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
</resources>
Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);