Вы можете динамически получить идентификатор строкового ресурса следующим образом:
int resId = getResources().getIdentifier("key_name", "string", getPackageName());
Log.d("MyApp", "resource id is " + resId + " and value is " + getString(resId));
Где key_name - это имя строки в вашем strings.xml.
Надеюсь, я понялВаш вопрос правильно.