Динамический запрос String - это файл Strings.xml - PullRequest
0 голосов
/ 07 июня 2011

Обычно я использую getString (R.string.) Для запроса строк в XML-файле.Есть ли способ запросить XML-файл через getString ("").Потому что в моем коде я хочу динамически загружать строку, присутствующую в файле ресурсов, в соответствии с условием.Любая помощь будет очень полезна для меня в изучении Android.

-Regards, Рон ..

1 Ответ

0 голосов
/ 07 июня 2011

Вы можете динамически получить идентификатор строкового ресурса следующим образом:

int resId = getResources().getIdentifier("key_name", "string", getPackageName());
Log.d("MyApp", "resource id is " + resId + " and value is " + getString(resId));

Где key_name - это имя строки в вашем strings.xml.

Надеюсь, я понялВаш вопрос правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...