Я хотел бы определить что-то вроде этого в папке проекта Реза:Есть ли способ, чтобы определить пользовательские тег в XML-ресурсах
<custommap name="MyMap">
<entry key="@string/key1" value="1">K1</entry >
<entry key="@string/key2" value="2">K2</entry >
<entry key="@string/key3" value="3">K3</entry >
<entry key="@string/key4" value="4">K4</entry >
</custommap>
ли это как-то можно ?. Приведенный выше пример не передает компиляцию (я попытался вставить его в файл arrays.xml). Если возможно, как его можно получить из кода Java?
возможно дубликат [Список Android значений с ключом] (HTTP: // StackOverflow .com/questions/10146195/android-list-of-values-with-key) –
Да, список значений с ключом является одним из возможных вариантов использования. Но мой вопрос шире. Я привел только пример, не имел в виду, что это единственное средство для этого. Если бы можно было определить мои собственные теги, я бы использовал его для хранения всех видов статических данных, которые я теперь определяю как статические переменные. – ilomambo
Jeffrey, Из решения в предоставленной вами ссылке. Я понимаю, что все может быть достигнуто с помощью строковых массивов и целочисленных и других типов массивов. Это приятное обходное решение, но это не так просто и элегантно, что можно написать любой тег, который вы хотите, с любым атрибутом, который вам нужен, а затем просто получить их значения в коде. – ilomambo