Tôi muốn tham chiếu một mảng chuỗi từ một mảng chuỗi khác trong chuỗi strings.xml. Nếu tôi cố gắng đọc chuỗi-array (có tên là "thực vật") trong hoạt động của tôi giá trị của mỗi mục là null.chuỗi chuỗi tham chiếu trong android strings.xml
Có khả năng nhận các giá trị này không?
Đây là một phần của 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>
tôi cố gắng truy cập vào các giá trị như thế này, ví dụ:
String[] plantArray = resources.getStringArray(R.array.plants);
for (String plant : plantArray) {
System.out.println("--> " + plant);
}
Các giá trị của nhà máy là trong mọi trường hợp "null "
Mọi người đều biết cách truy cập các giá trị?
"tài nguyên" exacly là gì? đối tượng hoặc người nào khác? –
điều này bị thiếu: Tài nguyên resources = getResources(); – alex3000