2013-06-05 114 views
0

我有在一個方式命名的文件夾drawable中的文件:如何獲取指定名稱的資源的ID?

v[versionNumber]i[nameOfFile] 

例子:v1i2

而在活動代碼我有一個

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

是否有可能得到這個drawableId資源的ID?

+0

可能重複[?的Android,從字符串獲取資源ID](http://stackoverflow.com/questions/4427608/android-getting-resource-id-from-string) – laalto

回答

1

嘗試:

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

謝謝。很棒。 – Yoda