Vorrei fare riferimento a un array di stringhe da un altro array di stringhe nel file strings.xml. Se provo a leggere l'array di stringhe (denominato "plants") nella mia attività, il valore di ogni elemento è nullo.array di stringhe di riferimento in stringhe android.xml
Esiste la possibilità di ottenere questi valori?
Qui è la parte del 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>
provo ad accedere i valori in questo modo, per esempio:
String[] plantArray = resources.getStringArray(R.array.plants);
for (String plant : plantArray) {
System.out.println("--> " + plant);
}
I valori della pianta è in ogni caso "null "
Qualcuno sa come accedere ai valori?
che cosa sono "risorse" esatte? oggetto o altro? –
questo mancava: risorse risorse = getResources(); – alex3000