Как получить доступ к строке с помощью динамического имени строки в android (аналогично eval в javascript)?

Я пытаюсь получить доступ к строковым переменным, используя динамические имена, в зависимости от того, в какой позиции находится моя галерея. Чтобы получить значение строки с фиксированным именем. Я использую следующее, и это нормально (строка называется pic1info):

String strTest = getResources().getString(R.string.pic1info);  

Мои строки называются pic1info, pic2info, pic3info и т.д., и я хочу заменить статическое определение pic1info, чтобы включить position, поэтому передайте содержимое следующей строки вместо pic1info выше, чтобы она возвращала другую строку в зависимости от текущей позиции:

String strDynamicStringName= "pic" + position + "info";

В javascript эквивалентом будет eval, я уверен, что есть простой способ сделать это, но Я не могу понять, как!

Огромное спасибо за вашу помощь!

Дэйв

7
задан Kaj 4 June 2011 в 16:32
поделиться