Так у меня есть файл, как такВыберите строку из строки массива в XML
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="item_types">
<item>Dry Food</item>
<item>Produce</item>
<item>Frozen Good</item>
<item>Household Item</item>
</string-array>
</resources>
И я делаю Dialog
с некоторым выбором на нем. Я хочу повторно использовать эти значения в своем макете. Я хотел бы использовать их через свои ресурсы R
. Я хотел бы установить это значение, которое я выбираю от R
до android:text
элемента.
Что-то вроде этого в моей голове ...
...
<TextView
...
android:text="@R.arrays.item_types.0" />
...
Очевидно, что это не работает. Я планирую сделать это Dialog
программным путем в будущем, но задавался вопросом, могу ли я установить этот текст в XML. Я также планирую, что этот массив будет изменен пользователем. Так что было бы неплохо, если бы мне не пришлось статически определять текст в TextView
.
У меня есть хорошее представление о том, как я это сделаю в java. Просто интересно, можно ли это сделать за один проход через xml.
Заранее спасибо.
Вещь, он хочет сделать это прямо на XML. – Mauker