【发布时间】:2012-02-16 10:11:01
【问题描述】:
我可以像这样使字符串成为对另一个字符串的引用:
<resources>
<string name="my_string">My String</string>
<string name="my_alias">@string/my_string</string>
</resources>
我尝试以同样的方式引用字符串数组:
<string-array name="my_string_array">
<item>1</item>
<item>2</item>
<item>3</item>
</string-array>
<string-array name="my_string_array_alias">@array/my_string_array</string-array>
但不幸的是,这不起作用。我尝试在ListPreference 中使用这个数组和别名:
<ListPreference
android:key="my_key"
android:title="@string/my_title"
android:entries="@array/my_string_array_alias"
android:entryValues="@array/my_string_array"
android:dialogTitle="@string/my_dialog_title" />
而entries 只是一个空数组。当然,我可以让entries 和entryValues 都采用相同的数组,但我喜欢它是不同的。
【问题讨论】:
标签: android xml reference arrays