Kısacası: Bence yapabilirsin, ancak geçici bir çözüm gibi görünüyor yoktur: .
Android Kaynağına buradan bakarsanız:
http://developer.android.com/guide/topics/resources/string-resource.html
Dizi bölümünün (en azından dize dizisi) altında gördüğünüzden, "KAYNAK REFERANSI" (bir XML'den aldığınız gibi) tek tek öğeleri ele almanın bir yolunu belirtmez. XML'inizde "@ array / yourarrayhere" kullanmayı bile deneyebilirsiniz. Tasarım zamanında ilk öğeyi alacağınızı biliyorum. Ama kullanmak istiyorsanız bunun pratik bir faydası yok, diyelim ki ... elbette ikincisi.
ANCAK, yapabileceğiniz bir hile var. Buraya bakın:
XML Dizisindeki XML dizesine başvurma (Android)
Dizinin tanımının İÇİNDEKİ bağımsız dizeleri adresleyerek dizi tanımını "hile" (gerçekte değil) yapabilirsiniz. Örneğin, strings.xml dosyasında:
<string name="earth">Earth</string>
<string name="moon">Moon</string>
<string-array name="system">
<item>@string/earth</item>
<item>@string/moon</item>
</string-array>
Bunu kullanarak, "android: metin" ve "android: title" XML alanlarınızda normalde "@ string / earth" ve "@ string / moon" kullanabilirsiniz, ancak diziyi kullanma yeteneğini kaybetmezsiniz. öncelikle amaçladığınız amaçlarla tanımlayın.
Burada tutulma üzerinde çalışıyor gibi görünüyor. Neden işe yarayıp yaramadığını söylemiyorsun? :-)
name
<item> s ... * sigh * 'a etiket verebilirsek