2012-08-28 8 views
-1

안녕하세요 저는 안드로이드를 처음 사용하고 있습니다. 첫 번째 앱을 만들고 있습니다. ImageView에 TextView와 Spinner (드롭 다운 목록)가 포함 된 listview를 구현했습니다. 스피너를 채 웁니다. 동적으로 데이터를 사용하는 경우, 스피너가 비어있을 때마다리스트가 그에 따라 동작하지만, 스피너에 적어도 하나의 항목이있는 경우에는 발생하지 않습니다. 스피너가 비어 있지 않으면 목록의 onListItemClick 함수가 내가 결코 it.I 클릭 한 적이없는 것처럼 호출 한 적이 목록에 사용하는 어댑터의 구현 내 getView 함수에있는 회 전자 채우기, 나는 그것이 관련성이 있는지 알지 않습니다.리스트보기 스피너 누락 아이템 클릭

+0

간결/더 명확 해주십시오 귀하의 질문에 ... – fiddler

+0

나는 내가 충분히 명확하다고 생각합니다. 나는 회 전자자가 비어 있지 않을 때마다 어떤 이유로 클릭 이벤트를받을 수 없는지 궁금합니다 ... – neo7101

+0

이 질문은 왜 닫 혔을까요? – Libathos

답변

5

사실이 역시 나를 속였습니다! 내가 발견은 ... 포커스를 취득 그것이 나를 위해 일한 당신의 목록보기에 XML에 추가하려고 할 수있는 항목이 포함 된 경우 클릭 항목 이벤트에받지 않습니다이 article 귀하의 목록보기

android:descendantFocusability="blocksDescendants" 
관련 문제