마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

getView checkbox 체크 질문드려요..

–1 추천
getView에서 checkbox 중복체크 해결 사항들을 살펴봤는데도 잘 풀리지가 않습니다.

리스트의 크기는 가변적이라 삭제나 새로 파일들을 넣을 수 있구요.. 그때그때마다 다릅니다.

일단 테스트용으로 총 11개의 파일을 집어넣었고, 아래와 같이 수정을 했는데 일단 윗부분은 성공한 것 같습니다.

한 뷰에 대략 7개정도 보이는데 일단 체크하지 않은 아랫부분까지 체크되는 현상과 체크했던 놈이 풀리는 현상은 해결했습니다.

그런데 윗부분이 아니라 아랫부분[맨 밑]쪽의 녀석들을 체크했다가 스크롤이동해서 맨 위로 올리고 다시 아래로 가면

그놈들은 지워지네요...처음에 보이는 윗부분 녀석들은 되던데 [첫번째부터 일곱번째까지 아무나 다 됨]

왜 아래에 있는 애들은 안되는지 모르겠습니다...;ㅁ;
anci (19,950 포인트) 님이 2013년 6월 25일 질문
anci님이 2013년 6월 26일 수정

1개의 답변

0 추천
 
채택된 답변

이 방식으로 해보세요. 아이템 체크 여부를 직접 관리하는 것 보다는 Checkable 인터페이스를 구현한 커스텀뷰를 만드는 것이 더 간편한 방식이라고 생각됩니다.

http://adanware.blogspot.kr/2012/04/android-multiple-selection-listview.html

monal (4,210 포인트) 님이 2013년 6월 25일 답변
anci님이 2013년 6월 25일 채택됨
답변 감사합니다:)
for문으로 list 넘들을 돌려서 하니 문제가 완전히 해결될 것 같지 않아, 첨부해주신 링크 참고하여 다시 만들어보려고 합니다~ 감사합니다~
...