2010년 4월 30일 금요일

CustomAdapter 사용후 onListItemClick 사용할 수 없는 문제

증상: Custom Adapter 로 생성한 row 에 focusable 한 view 가 있으면 onListItemClick 을 수행하지 않는다.

해결: row 안에 들어가는 view 에 focusable 을 false 로 지정하면 onListItemClick 을 수행한다.



## 나중에 알게된 문제: layout xml 파일에 ImageButton 을 추가하고 android:focusable 을 false 로 설정했지만 list item 을 선택할 수 없었다.
- 해결: java 코드에서 setFocusable 함수에 false 를 지정하니까 list item 을 선택할 수 있었다.
- SDK 소스 코드를 분석하지는 않았지만 예기치 않은 증상이므로 버그로 간주하련다.

댓글 없음:

댓글 쓰기