안드로이드 개발 질문/답변
(글 수 45,052)
Resource에 있는 파일명을
변수를 사용해 접근 하고 싶습니다.
예를들어
현재 drawable 에
a_on, b_on, c_on, d_on, e_on
a_off, b_off, c_off, d_off, e_off
라는 png 파일들이 있는데,
DB의 내용에 따라 (내용은 a, b, c, d 로 참조합니다.)
String s = DB내용 + "_on"
이라는 식으로 변수를 만들어 사용하고싶습니다..
이 s의 내용으로
setImageResource(R.drawable. s); // s는 파일명
이렇게 사용하고싶은데,
뭐 자바에서 제공하는 메소드나 그런게 있나요..!?
답변 부탁드려요 ㅠ
Field field = drawable.getField( "a_on" );
int r = field.getInt(null);