ссылочные строковые массивы в android strings.xml

Я хотел бы сослаться на строковый массив из другого строкового массива в 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);
    }

Значения растения находятся в каждом case "null"

Кто-нибудь знает, как получить доступ к значениям?

7
задан alex3000 4 January 2012 в 13:25
поделиться