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

커스텀 리스트뷰에 setOnItemClickListener 구현시 textview클릭과 checkbox클릭 분리

0 추천
안녕하세요. 초보 개발자입니다.

이번에 제가 개발중인 프로젝트에서 문제가 하나 있어 질문드립니다.

제가 만든 커스텀 리스트뷰에서 한 행(아이템)당 checkbox와 textview를 갖고 있습니다.

checkbox를 클릭했을 때 이벤트랑 textview를 클릭했을 때 이벤트랑 분리해서 구현하고 싶은데 방법을 찾기가 쉽지 않네요.

adapter클래스의 getview()에서 이벤트를 분리해서 구현하는건 찾았는데 제 프로그램 구조상 되도록 listview의 setonitemclicklistener에서 구현해야 되서요.

방법을 아시는 분 계시면 도와주세요~
익명사용자 님이 2017년 5월 10일 질문

1개의 답변

0 추천
http://860709.tistory.com/78

온터치로 들어온 뷰의 id값을 비교해서 구현하면 됩니다
익명사용자 님이 2017년 5월 10일 답변
제가 원했던 건 리스트뷰가 아래와 같이 있을 때
체크박스1   textview1   1행
체크박스2   textview2   2행
체크박스3   textview3   3행

체크박스2을 클릭했을때랑 textview2를 클릭했을때랑 이벤트를 다르게 셋팅하고 싶다는 뜻이었는데 답변하신 내용은
헤더버튼
textview1   1행
textview2   2행
textview3   3행
풋터체크박스

이런 레이아웃에서 헤더버튼 풋터체크박스 이벤트를 처리하기에 유용한 답변인 것 같습니다.
...