-
리스트뷰 아이템 클릭 문제안드로이드(이클립스)/막 써 2016. 5. 9. 10:41반응형
리스트뷰에 OnItemClickListener를 달았더니 클릭이 안되는 현상 발생
원인은 리스트뷰 아이템 뷰에 달린 버튼때문인줄 알았으나
구글링을 해보니 버튼뿐만이 아니라 그저 텍스트뷰만 있어도 이러한 문제가 발생하는 것을 보았고
많은 사람들이 이에 원인은 리스트뷰 아이템이 여러뷰로 이루어져있어 focus의 문제로 인한 것이라고 한다
간단하게 리스트뷰 아이템으로 지정한 커스텀 아이템 뷰의 focus문제
해결방법은 커스텀 아이템 뷰의 최상위 뷰에 android:descendantFocusability="blocksDescendants" 적어주면 끝
이것으로 focus의 단계가 낮아져 리스트뷰의 아이템을 클릭 할 수 있다
반응형'안드로이드(이클립스) > 막 써' 카테고리의 다른 글
디바이스 크기 구하는 방법 (0) 2016.05.24 이클립스에서 v7 사용시 문제 (0) 2016.05.23 xml 파싱의 종류와 장단점 (0) 2016.05.02 폴더병 해상도 (0) 2016.04.11 Integer, int (0) 2016.04.08