В Рез/папку У меня есть многоязычные файлы XML, один для арабского и другого английского:Android, как получить значение Resouce XML из Resouce идентификатору с помощью Java
<string name="ram"/>ramallah<string>
<string name="nablus"/>Nablus<string>
<string name="jenin"/>Jenin<string>
<string name="ram"/>رام الله<string>
<string name="nablus"/>نابلس<string>
<string name="jenin"/>جنين<string>
Я определяю имена, как:
int[] names= {R.string.ram, R.string.nablus, R.string.jenin}
Я храню эти значения в базе данных. Когда я выбираю данные, у меня есть значения, такие как 2131099699, 2131099623 и 21310991231. Как я могу сопоставить эти числа с именами в XML? И как я могу получить значение ресурса, такое как ramallah, Nablus и Jenin из этих целых значений?
Почему вы не хранить имена (текст) вместо значений ресурса int? – Sanf0rd
, но если вы хотите поддерживать 'multilanguage' в своем приложении, это ** не ** правильный путь. – Hosseini