안드로이드 동적 이미지 리소스 설정
Source
Evernote/IFTTT Feedly/안드로이드 동적 이미지 다루기.md
Summary
안드로이드에서 이미지 리소스를 동적으로 변경하는 두 가지 방법을 소개합니다. 첫 번째는 정적 리소스 ID(R.drawable.sample_0 + idx)를 직접 연산하여 설정하는 방식이며, 두 번째는 getResources().getIdentifier()를 사용하여 이미지 파일명(문자열)을 기반으로 리소스 ID를 동적으로 조회 후 설정하는 방식입니다.
Key Points
- 정적 리소스 ID 연산:
R.drawable.sample_0 + idx형태로 인덱스를 더하여 이미지 롤링 구현 - 동적 리소스 ID 조회:
getResources().getIdentifier(name, "drawable", packageName)메서드를 통해 파일명으로 리소스 ID 획득 - 적용:
image.setImageResource(resID)를 통해 ImageView 에 이미지 적용