2012-01-11 5 views
1

나는 이미지의 이름을 포함하는 테이블을 데이터베이스에 가지고 있습니다 : pic1, pic2, pic3 등 ... 이 테이블을 db에서 검색하면 배열을 생성해야합니다. 예 :안드로이드 - db에서 drawables의 배열을 만듭니다

private Integer[] pics = { 
    R.drawable.pic1, R.drawable.pic2,R.drawable.pic3} 

실제 이미지는 응용 프로그램의 드로어 블 폴더에 있습니다.

어떻게 할 수 있습니까?

10X!

답변

1

당신은 Resources.getIdentifier() 사용할 수 있습니다

Resources res = context.getResources(); 
int id = res.getIdentifier("pic1", "drawable", context.getPackageName()); 
assert id == R.drawable.pic1; 
+0

완벽한, 10X :) –

관련 문제