ListView에서 각 row를 클릭 할 때 onItemClick 함수가 호출이 안될때가 종종 있다.
row layout 중에 auto focusing 되는 widget 들이 존재해서 onItemClick 가 호출 되지 않는것이다.
보통 Button, EditText 들이 들어 있는 경우에 발생을 한다.
이럴 경우 onItemClick 함수가 호출되게 하기 위해서는 auto focusing widget 에 속성을 추가해 주면 된다.
android:focusable="false"
android:clickable="false" // focusable 만으로 안되는 경우 추가
'Programs > Android' 카테고리의 다른 글
Android View 관련된 오픈소스 정리 (0) | 2013.11.10 |
---|---|
같은 사인한 apk 설치(업데이트) 안되는 문제 (0) | 2013.10.16 |
Android Native Screen capture application using the Framebuffer (0) | 2013.07.17 |
Android - GridLayout 사용하기 (0) | 2013.07.15 |
코드에서 탭, 폰 구분하기 (0) | 2013.06.12 |