chaîne de référence-les tableaux dans android strings.xml
Je voudrais faire référence à un string-array à partir d'un autre string-array dans le strings.xml. Si j'essaie de lire le string-array (nommé "plantes") dans mon activité, la valeur de chaque élément est null.
Est-il une possibilité d'obtenir ces valeurs?
Ici est la partie de la 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>
J'essaie d'accéder à des valeurs de ce type, par exemple:
String[] plantArray = resources.getStringArray(R.array.plants);
for (String plant : plantArray) {
System.out.println("--> " + plant);
}
Les valeurs de la plante est dans tous les cas "null"
Quelqu'un sait comment accéder aux valeurs?
- ce qui est exactement "ressources"? objet ou autre chose?
- ce qui manquait: Ressources = getResources();
Vous devez vous connecter pour publier un commentaire.
Vous devez effectuer les opérations suivantes :
Droite exemple donné sur:
Android - Ressources de Chaîne
main.xml
strings.xml