2012-03-31 1 views

답변

2

당신이 그것을 사용하려고 정확히 모르겠지만, 이런 식으로 뭔가해야합니다.

String resouceName = "hccat" + Integer.toString(14); 
    int resourceID = getResources().getIdentifier(resourceName, 
     "drawable", getPackageName()); 
+0

덕분에 packagename:drawable/imagename 같은 이미지의 이름을 저장

imageResource = Classname.this.getResources().getIdentifier(stringName, null, null); mBitmap.setImageResource(imageResource); 

편집 클릭에 stringName을 설정, 내가 사용하는거야. :-) gridview 셀을 클릭하면 특정 이미지를로드하려고합니다. 이것은 정수로 전달됩니다. hccat1, hccat2, hccat3 등의 이미지 이름을 사용합니다. 특정 gridview를 클릭 할 때 특정 드로어 블 이미지를로드하는 더 좋은 방법을 생각하면 저에게 알려주세요. :-) 다시 한번 감사드립니다. –

+0

그 다음에해야 할 일 ... 내가 말하고자하는 유일한 것은 그것이 반복적으로 나타나면 당신이 룩업을 캐쉬 할 수 있다는 것입니다. –

+0

이것은 효과가있다! getPackageName() 메소드가 작동하지 않았지만 대신 실제 패키지 이름을 입력하면 괜찮습니다 (예 : "com.my.package.name"). 감사합니다. :-) –

1

여기에 단지 내 데이터베이스

관련 문제