Kurz gesagt: Ich glaube nicht, dass Sie das können, aber es scheint eine Problemumgehung zu geben : .
Wenn Sie sich die Android-Ressource hier ansehen:
http://developer.android.com/guide/topics/resources/string-resource.html
Sie sehen als unter dem Array-Abschnitt (mindestens String-Array), dass die "RESOURCE REFERENCE" (wie Sie aus einem XML erhalten) keine Möglichkeit angibt, die einzelnen Elemente zu adressieren. Sie können sogar in Ihrem XML versuchen, "@ array / yourarrayhere" zu verwenden. Ich weiß, dass Sie in der Entwurfszeit den ersten Artikel erhalten. Aber das nützt nichts, wenn Sie es verwenden möchten, sagen wir ... das zweite natürlich.
Es gibt jedoch einen Trick, den Sie tun können. Siehe hier:
Referenzieren einer XML-Zeichenfolge in einem XML-Array (Android)
Sie können die Array-Definition (nicht wirklich) "betrügen", indem Sie unabhängige Zeichenfolgen IN der Definition des Arrays adressieren. Zum Beispiel in Ihrer Datei strings.xml:
<string name="earth">Earth</string>
<string name="moon">Moon</string>
<string-array name="system">
<item>@string/earth</item>
<item>@string/moon</item>
</string-array>
Auf diese Weise können Sie "@ string / earth" und "@ string / moon" normalerweise in Ihren XML-Feldern "android: text" und "android: title" verwenden, ohne die Fähigkeit zu verlieren, das Array zu verwenden Definition für jeden Zweck, den Sie ursprünglich beabsichtigt haben.
Scheint hier an meiner Eclipse zu arbeiten. Warum versuchst du nicht, uns zu sagen, ob es funktioniert? :-)
name
<item> s Tags geben könnten ... * seufz *