CHOICE_MODE_MULTIPLE이 설정된 ListView가 있습니다. 또한 모든 항목을 선택하여 (un)을 관리하기위한 추가 헤더가 있습니다. 문제는 올바른 방법인가? 잘 작동하지만, 나는 그것이 적절한 방법으로 확신하지 못합니다. 아래에서 보듯이 header onClickListener() 메소드에 전달하는 checkAllCheckBoxes 객체가 있습니다. 어떻게 생각해? 어떤 반응에도 감사 할 것입니다.ListView에서 모든 확인란을 선택하는 올바른 방법은 무엇입니까?
이 같은 일을해야
boolean check = lv.isItemChecked(0);
for(int i = 0; i <= size; i++)
lv.setItemChecked(i, !check);
고마워합니다. 그럼 난 모든 항목이 선택되는 경우로는, 단지 헤더 대신 목록보기에 해당 리스너를 추가하는 것이 좋습니다 것 어쩌면 궁금하네요 그리고 난에서 하나의 선택을 취소 중간, h eader가 여전히 선택되고 잘 보이지 않습니다. – Dan