2017-10-16 1 views
0

저는 프로그래밍에있어 완전히 아마추어입니다. 나는 며칠 전에 그것을 배우기 시작했다. 그것은 의미데이터베이스의 일부로 ImageView에 드로어 블을 설정하고 싶습니다. (ID, 질문, 답변 및 드로어 블 이름 포함)

X는 드로어 블 파일의 이름이지만, X를 위해 내가 있어야
mImageName.setImageDrawable(getDrawable(R.drawable.X)); 

:

mQuestionLibrary.getImage(mQuestionNumber);//the name of drawable 

방법이 병합?

+1

가능한 복제 [안드로이드, 문자열 리소스 ID를 얻는?] (https://stackoverflow.com/questions/4427608/android-getting-resource-id-from-string) – 0X0nosugar

답변

0

확인을 통해 해결책을 얻었습니다.

mImageName.setImageResource(getResources().getIdentifier("@drawable/" + this.mQuestionLibrary.getImage(mQuestionNumber), null, getPackageName()));