Chciałbym odwołać się do tablicy napisów z innej tablicy napisów w pliku strings.xml. Jeśli spróbuję odczytać ciąg znaków (nazwany "rośliny") w moim działaniu, wartość każdego elementu jest zerowa.referencyjne tablice znaków w łańcuchach android.xml
Czy istnieje możliwość uzyskania tych wartości?
Oto część 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>
próbie uzyskania dostępu do wartości tak, na przykład:
String[] plantArray = resources.getStringArray(R.array.plants);
for (String plant : plantArray) {
System.out.println("--> " + plant);
}
Wartości rośliny jest w każdym przypadku „null "
Ktoś wie, jak uzyskać dostęp do wartości?
co to są exacly "zasoby"? obiekt czy inaczej? –
tego brakowało: Zasoby resources = getResources(); – alex3000