Reputation: 38573
in arrays.xml
<string-array name="my_items">
<item>My item 1</item>
<item>My item 2</item>
<item>My item 3</item>
</string-array>
in strings.xml
<resources>
<string name="item1">My item 1</string>
<string name="item2">My item 2</string>
<string name="item3">My item 3</string>
</resources>
I would like to reference the string in the array "My item 1" from strings.xml. How do I do that?
Upvotes: 19
Views: 19089
Reputation: 38573
oh yeah, that is what I meant. This is how I did it.
<string-array name="my_items">
<item>@string/item1</item>
<item>@string/item2</item>
<item>@string/item3</item>
</string-array>
It resolved correctly in Android 1.6
Upvotes: 35
Reputation: 1006574
You can't. It might be possible to do the reverse: have @string/item1
in the <string-array>
.
Upvotes: 8