2013-06-05 2 views
0

나는 한 가지 방식으로 명명 된 폴더 drawable의 파일이 있습니다지정된 이름의 리소스 ID를 얻는 방법?

v[versionNumber]i[nameOfFile] 

예 :

그리고 활동 코드에서 나는

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

얻을하는 것이 가능해야 v1i2 이 drawableId 리소스의 ID는 무엇입니까?

+0

가능한 중복 [? 안드로이드, 문자열 리소스 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

관련 문제