마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지뷰를 동적생성후 ArrayList에 넣은뒤 출력하였는데요

0 추천
이미지뷰를 동적생성후 특정 버튼 클릭할때마다 ArrayList에 넣은뒤 화면에 6개를 그려주웠습니다.

각각의 출력한 ImageView들에게 OnClick 이벤트를 주고싶습니다.

물론 ArrayList.get(cnt).onClickListener 로 각각 줄수도 있지만 1개가 될지 6개가 될지 모르는 상태에서

onClick 이벤트를 어떻게 주어야할지 모르겠습니다.

(adapter 를 사용하지 않고는 불가능한건가요 ?)
익명사용자 님이 2015년 4월 1일 질문

1개의 답변

+1 추천
 
채택된 답변
ImageView를 생성해서 ArrayList에 넣기전에 onClickListener 를 달면됩니다.

그리고 최대 6개라는 가정이 아니라면 아무리 봐도 adapter 를 사용하는게 효율적이라 생각됩니다.
Gradler (109,780 포인트) 님이 2015년 4월 1일 답변
답변감사합니다.ㅎ 최대 6개지만
하지만 아직 프로젝트 시간이 좀여유있으니
adapter을 사용해봐야 할 것 같습니다.
...