我想從strings.xml中的另一個字符串數組引用一個字符串數組。如果我嘗試在我的活動中讀取字符串數組(名爲「plants」),則每個項目的值都爲null。在android strings.xml中引用字符串數組
是否有可能獲得這些值?
這裏是strings.xml中的一部分:
<string name="Orlaya_grandiflora_1">Orlaya grandiflora</string>
<string name="Orlaya_grandiflora_2">Large-Flowered Orlaya</string>
<string name="Orlaya_grandiflora_3">Apiaceae</string>
<string-array name="Orlaya_grandiflora">
<item>@string/Orlaya_grandiflora_1</item>
<item>@string/Orlaya_grandiflora_2</item>
<item>@string/Orlaya_grandiflora_3</item>
</string-array>
<string-array name="plants">
<item>@array/Ginkgo_biloba</item>
<item>@array/Capsicum_frutescens</item>
<item>@array/Viscum_album</item>
<item>@array/Orlaya_grandiflora</item>
</string-array>
我嘗試訪問這樣的值,例如:
String[] plantArray = resources.getStringArray(R.array.plants);
for (String plant : plantArray) {
System.out.println("--> " + plant);
}
工廠的值是在任何情況下「空「
任何人都知道如何訪問這些值? Android - String Resources
什麼是無害的「資源」?對象還是其他? – 2012-01-04 13:33:13
這是缺少:Resources resources = getResources(); – alex3000 2012-01-04 13:46:31