Я могу сделать строку ссылкой на другую строку следующим образом:
<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
принимали один и тот же массив, но мне бы хотелось, чтобы он был другим.