티스토리 뷰

300x250
300x250



ListView 는 데이터 리스트를 출력하기 위해 사용하지만, 아이템 자체를 click or long click 시 원하는 처리를 추가할 수 있다.

이번 포스팅에서는 ListView item click 시 처리하는 방법에 대해 알아보자.

 

참고로, 지난 포스팅에서는 ListView 에 text + image 목록을 출력하는 방법에 대해 알아 보았다.

[Android/UI] - ListView (2) - ListView 에 text 출력하기

[Android/UI] - ListView (3) - ListView 에 image 추가하기



ListView item 전체 click event

ListView 가 사용자 item touch event 를 처리하기 위해서는 해당 event 에 대한 listener 를 설정해야 한다.

하단은 ListView item click 시 해당 item 의 정보를 얻어 toast 로 보여주는 예제이다.

 

 



ListView Item 전체 long click event

ListView 가 사용자 item touch event 를 처리하기 위해서는 해당 event 에 대한 listener 를 설정해야 한다.

하단은 ListView item click 시 해당 item 의 정보를 얻어 toast 로 보여주는 예제이다.

 

 



ListView item 중 특정 widget click event

ListView item 이 여러 widget 의 조합으로 이루어진 경우 특정 widget 의 click event 를 처리하기 위해서는 해당 widget 에 listener 를 설정해야 한다.

하단은 ListView item 중 ImageView click 시 해당 image 를 보여주는 예제이다.

 

 

 



Source code

https://github.com/parkho79/ListView_3



728x90
댓글