Ссылка на конкретный элемент виз настроек XML? - PullRequest
0 голосов
/ 31 августа 2011

Предполагая, что у меня есть строковый массив, определенный как:

<string-array name="settings">
    <item>not very unique</item>
    <item>not very unique</item>
    <item>slightly more unique</item>
</string-array>

Есть ли способ ссылаться на элемент по его индексу в массиве из настроек XML?

Я знаю, как ссылаться на весь массив:

android:entries="@array/settings" 

Но есть ли способ ссылаться только на один элемент из массива?

1 Ответ

1 голос
/ 31 августа 2011

Ну нет, нет пути, но вы могли бы сделать что-то вроде этого:

<string name="mystring_1">awesome string is awesome</string>
<string name="mystring_2">even more awesome string</string>
<string-array name="mystrings">
    <item>@string/mystring_1</item>
    <item>@string/mystring_2</item>     
</string-array>

Таким образом, вы в основном ссылаетесь на другую строку в ваших ресурсах, на которую ссылается ваш массив строк. ;)

...