2013-06-05 5 views
0

У меня есть файлы в папке drawable, которые названы одним способом:Как получить идентификатор ресурса указанного имени?

v[versionNumber]i[nameOfFile] 

Пример: v1i2

А в коде активности у меня есть

String fileName = "v1i2;//name of the desired resource id 
int drawableId = GETTHISID(fileName); 

Можно ли получить id этого ресурса drawableId?

+0

возможно дубликат [? Android, получить идентификатор ресурса из строки] (http://stackoverflow.com/questions/4427608/android-getting-resource-id-from-string) – laalto

ответ

1

Try:

for (int i=0;i<10;i++){ 
    int id = getResources().getIdentifier("v"+i+"i"+i,"drawable", getPackageName()); 
} 
+1

Спасибо. Прекрасно работает. – Yoda