Короче говоря: Я не думаю, что вы можете, но кажется, что есть обходной путь: .
Если вы загляните в ресурс Android здесь:
http://developer.android.com/guide/topics/resources/string-resource.html
Вы видите, что в разделе «массив» (по крайней мере, в массиве строк) «RESOURCE REFERENCE» (как вы получаете из XML) не указывает способ адресации отдельных элементов. Вы даже можете попробовать в своем XML использовать "@ array / yourarrayhere". Я знаю, что во время разработки вы получите первый предмет. Но это бесполезно, если вы хотите использовать, скажем ... второе, конечно.
ОДНАКО, есть трюк, который вы можете сделать. Смотрите здесь:
Ссылка на строку XML в массиве XML (Android)
Вы можете «обмануть» (не совсем) определение массива, обратившись к независимым строкам ВНУТРИ определения массива. Например, в вашем 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>
Используя это, вы можете обычно использовать "@ string / earth" и "@ string / moon" в своих полях XML android: text "и" android: title ", и все же вы не потеряете способность используйте определение массива для любых целей, которые вы намеревались в первую очередь.
Кажется, работает здесь, на моем Затмении. Почему бы вам не попытаться сказать нам, если это работает? : -)