안드로이드 개발 질문/답변
(글 수 45,052)
커스텀 ListView를 만들어서 각 행마다 직접 만든 View를 표시하게 해줬습니다.
그리고 이 View는 클릭시 색상을 위해 selector를 사용중입니다.
그리고 그 View 안에는 버튼이 있는데 ImageView로 만든 버튼이고, selector를 사용하고 있습니다.
그런데, List의 특정 행을 클릭하면(press) 그 View만 클릭되는 것이 아니라, ImageView까지 클릭되는 모습이 보입니다.
그렇다고 해서 ImageView의 click event가 작동하는 것은 아니더군요..
ImageView를 View밖으로 빼자니 구성이 애매할 것 같고... setFocusable(false)같은거 해봐도 안되고...
구글링 하다 지쳐서 이렇게 질문드립니다.ㅠㅠ
답변 부탁드립니다.




해당 뷰의 xml 속성에서 android:duplicateParentState="false"