En bref: Je ne pense pas que vous pouvez, mais il semble être une solution de contournement: .
Si vous jetez un œil à la ressource Android ici:
http://developer.android.com/guide/topics/resources/string-resource.html
Vous voyez que sous la section tableau (tableau de chaînes, au moins), la "RÉFÉRENCE DES RESSOURCES" (comme vous l'obtenez à partir d'un XML) ne spécifie pas une façon de traiter les éléments individuels. Vous pouvez même essayer dans votre XML d'utiliser "@ array / yourarrayhere". Je sais qu'au moment de la conception, vous obtiendrez le premier article. Mais cela n'a aucune utilité pratique si vous voulez utiliser, disons ... le second, bien sûr.
TOUTEFOIS, il y a une astuce que vous pouvez faire. Vois ici:
Référencement d'une chaîne XML dans un tableau XML (Android)
Vous pouvez "tricher" (pas vraiment) la définition du tableau en adressant des chaînes indépendantes À L'INTÉRIEUR de la définition du tableau. Par exemple, dans votre 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>
En l'utilisant, vous pouvez utiliser "@ string / earth" et "@ string / moon" normalement dans vos champs XML "android: text" et "android: title", et pourtant vous ne perdrez pas la possibilité d'utiliser le tableau définition pour toutes les fins que vous vouliez en premier lieu.
Semble fonctionner ici sur mon Eclipse. Pourquoi n'essayez-vous pas de nous dire si cela fonctionne? :-)
name
balises aux <item> s ... * soupir *