2012.03.04 01:40
아오, 이거때문에 내가 아주 심각한 자아 붕괴를............(아 ㅅㅂ 내가 진짜 못하는건가... 멍청한가..ㅠㅠㅠ 엄청 고민했다... 때려칠까도...;;)

원래 구현하려던 목표는 리스트뷰를 구현하되 안에는 텍스트뷰3개가 들어가고 추가로 토클 버튼이 하나 들어간다. 
(이넘의 토글 버튼때문에 또 멘탈 붕괴....ㅠㅠ) 

더보기


이 토클 버튼이 클릭이 가능한 녀석이다. 그러니까, 누르면 토글이 되는. 따라서 누를 수있는....ㅋㅋ

그런데 왜 onItemClickListener 같은게 안되지? 하면, 맨 처음 클릭을 받으면 그 클릭을 낚아 채는게 토글버튼에 달린 OnAlarmCheckedChangeListener 같은 녀석이 있어서 그렇다고 한다. 

그러니까, ListView 안에있는 뷰들이 더 상위(?) 그러니까 이벤트를 잡을때 우선순위가 높다고 볼 수 있다...

그러면 뭐 어떻게 못하나? 아직은 방법이 있다.

(참고한 블로그)

xml에서는 android:focusable="false"
 
자바에서는 checkBox.setFocusable(false);

이렇게 해주면 된다고 한다...(나는 두번째를 써서 해결했다...ㅋㅋ) 
저작자 표시 비영리 변경 금지
신고
Trackback 0 Comment 1
  1. Favicon of http://estellesiahome.tistory.com BlogIcon 에스텔시아 2012.03.11 17:08 신고 address edit & del reply

    오랫만에 보는 새 포스팅이군.
    요즘도 마영전 하느라 바쁜가염?



티스토리 툴바