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

리스트뷰에 아답터를 이용해서 버튼을 넣었을 때 터치 이벤트가 안 됩니다.

0 추천
안녕하세요 안드로이드 초보입니다.

ListView에 버튼을 넣으려고 BaseAdapter를 상속받아 Adapter를 커스텀하고

아래와 같이 이벤트 리스너를 등록을 했는데 버튼은 작동을 하지만 리스트가 클릭이 되지 않습니다.

 

ListView.setOnItemClickListener()

 

구글링 결과 커스텀 리스트에 버튼이 들어있을경우 모든 이벤트를 버튼이 흡수해버린다고 하는데

버튼 클릭과 리스트 터치 두 개의 이벤트 모두 실행되도록 하려면 어떻게 해야할까요??
파워백곰 (770 포인트) 님이 2015년 9월 23일 질문

1개의 답변

0 추천
 
채택된 답변
android:focusable="false"
android:clickable="false"
버튼에 속성을 추가하면 되는군요;;
파워백곰 (770 포인트) 님이 2015년 9월 23일 답변
...