Tóm lại: Tôi không nghĩ bạn có thể, nhưng dường như có một cách giải quyết : .
Nếu bạn xem Tài nguyên Android tại đây:
http://developer.android.com/guide/topics/resource/opes-resource.html
Bạn thấy hơn trong phần mảng (ít nhất là mảng chuỗi), "TÀI LIỆU THAM KHẢO" (như bạn nhận được từ một XML) không chỉ định một cách để giải quyết các mục riêng lẻ. Bạn thậm chí có thể thử trong XML của mình để sử dụng "@ mảng / yourarrayhere". Tôi biết rằng trong thời gian thiết kế, bạn sẽ nhận được mục đầu tiên. Nhưng đó không phải là sử dụng thực tế nếu bạn muốn sử dụng, giả sử ... thứ hai, tất nhiên.
TUY NHIÊN, có một mẹo bạn có thể làm. Xem tại đây:
Tham chiếu chuỗi XML trong Mảng XML (Android)
Bạn có thể "gian lận" (không thực sự) định nghĩa mảng bằng cách giải quyết các chuỗi độc lập bên trong định nghĩa của mảng. Ví dụ: trong chuỗi XML của bạn:
<string name="earth">Earth</string>
<string name="moon">Moon</string>
<string-array name="system">
<item>@string/earth</item>
<item>@string/moon</item>
</string-array>
Bằng cách sử dụng điều này, bạn có thể sử dụng thông thường "@ chuỗi / trái đất" và "@ chuỗi / mặt trăng" trong các trường XML "android: text" và "android: title" của bạn, nhưng bạn sẽ không mất khả năng sử dụng mảng định nghĩa cho bất cứ mục đích nào bạn dự định ở nơi đầu tiên.
Có vẻ như để làm việc ở đây trên Eclipse của tôi. Tại sao bạn không thử và cho chúng tôi biết nếu nó hoạt động? :-)
name
thẻ cho <item> s ... * thở dài *