(부모)ListView.OnItemClickListener가 (자식)TextView.OnClickListener에 막히는 문제/[Android]

조회수 1570회

소스 위치 : OnItemClickListener_Confusion 소스/[Android] http://blog.daum.net/andro_java/703

파일 구성 :

  • MainActivity.java
  • activity_main.xml
  • horver.xml 파일은 메인(자바소스), 메인(레이아웃), 아이템뷰 3개입니다.

메인 레이아웃 구성 :

  • tv_main 리스트뷰 OnItemClickListener 반응 보고
  • tv_text 텍스트뷰 3개(리스트 아이템 구성요서)의 OnClickListener 반응 보고
  • lv_main 리스트뷰

문제 : 리스트 아이템을 구성하는 3개의 TextView 중 아무 것에나,

  • OnTouchListener 달면 (부모)ListView.OnItemClickListener가 반응 보고를 잘 하는데 ...
  • OnClickListener 달면 (부모)ListView.OnItemClickListener가 반응 보고를 하지 못함.

MainActivity.java : bibleAdapter 끝부분 주석처리한 3줄 중 하나씩 주석해제하고 테스트하면 확인 가능. 시각적 효과를 위해 왼쪽/가운데/오른쪽 차례로 1/2/3 세로 순서로 클릭해보면 확인이 쉬움. 보기 편하도록 (tv_bonmun)를 주석해제했으면 가운데부터 1/2/3 하는 식으로 주석해제한 칼럼 세로로 먼저 클릭해보면 편함.

질문 : (자식)TextView.OnClickListener가 작동하면서 동시에 (부모)ListView.OnItemClickListener도 작동하게 만들 수 있는 방법. 위 방법을 아시는 분은 가르쳐 주시면 고맙게 배우고 제 블로그에 올려 널리 알리겠습니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 굳이 억지로 해야한다면, onclicklistener에서 ListView의 performitemclick을 불러서 할 수 는 있습니다. 알 수 없는 사용자 2016.10.19 11:30

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)