반응형
아래와 같이 사용하면 동작이 안된다. findViewById() 메서드에선 id만 인식하기 때문에 String변수를 적더라도 String 변수 이름에 해당하는 아이디만 찾지 그 값을 인식하지 못하는 것이다.
String img = "ImageView0"+photoIndex; mPhotoImageView = (ImageView)findViewById(R.id.img);
이럴땐 아래와 같이 getIdentifier()를 이용해 줘야 한다.
String img = "ImageView0"+photoIndex;
int resID = getResources().getIdentifier(img, "id", "com.sample"); mPhotoImageView = (ImageView)findViewById(resID);
반응형
'IT 실무 > 모바일 프로그래밍' 카테고리의 다른 글
SimpleAdapter로 listView에 이미지 띄우기 (0) | 2013.11.16 |
---|---|
[Error] Unable to open sync connection! (0) | 2013.11.16 |
[Layout] LinearLayout 안에서 요소 오른쪽 정렬하기 (0) | 2013.10.27 |
[Layout] 화면 아래쪽에 요소 배치하기(align bottom) (0) | 2013.10.27 |
Fragment에서 Option Menu사용하기 (0) | 2013.05.17 |
댓글