में संदर्भ स्ट्रिंग-एरेज़ मैं 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);
}
संयंत्र के मूल्यों हर मामले में है "शून्य
यहाँ strings.xml का हिस्सा है "
कोई भी जानता है कि मूल्यों का उपयोग कैसे करें? Android - String Resources
बेहद "संसाधन" क्या है? वस्तु या अन्य? –
यह गायब था: संसाधन संसाधन = getResources(); – alex3000