2011-10-31 2 views
0

저는 listview의 모든 목록 항목에 버튼을 사용했습니다. 내가 클릭 할 수있는 항목을 잃어 버렸습니다. 클릭 할 수있는 구성 요소를 추가했을 때 목록보기의 목록 항목이되었습니다. 이제 listview에서 listitems에 버튼을 추가해야하고 추가했습니다. 목록 항목과 버튼 모두에 대해 click 이벤트가 필요합니다. 어떻게하면 가능할 수 있습니다. 공유하십시오. 미리 감사드립니다. 목록보기에서 listitem 클릭을 포함하여 다중 구성 요소 클릭을 할 수 있습니까?

+0

보세요 [여기] (http://stackoverflow.com/questions/1709166/android-listview-elements-with-multiple-clickable-buttons) –

답변

0

내부보기에 클릭 수신기를 연결해야합니다. 각 ViewHolder에 대한 리스너를 작성하고 getView()에 전달 된보기와 마찬가지로 리스너를 재생하십시오. 긴 클릭 리스너를 연결하거나 새 클릭 가능한 하위 뷰에서 긴 클릭을 명시 적으로 비활성화해야합니다. 그렇지 않으면 목록 항목의 상황에 맞는 메뉴가 사라집니다. 생각해 볼 또 다른 사항은 이러한 하위보기를 사용하여 d- 패드 탐색을 처리하는 방법입니다.