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

리스트뷰 아이템 삭제후 다시 추가했을 시에 버튼에 에러가 납니다.

0 추천
안녕하세요

 

혼자 해결하려다 안될것 같아 질문 올려봅니다.

 

저는 리스트뷰를 만들어서 아답터와 연결하였고

getview에서 홀더를 이용하여 텍스트뷰와 스위치버튼을 만들었습니다.

각 아이템마다 텍스트뷰와 스위치버튼이 존재하게 되는데요.

 

테스트로 두개의 아이템을 추가해서 스위치버튼으로 온오프해보니 잘되더라구요

 

문제는, 첫번째 아이템을 제거하고 다시 추가하면 문제가 됩니다.

 

두개 아이템을 추가하고 첫번째 아이템을 remove로 지우면, 두번째 아이템이 첫번째로 올라오더라구요.

그상태에서 다시 아이템을 하나 추가를 하였습니다. 그런 후에 스위치버튼을 누르게 되면

두개 아이템모두 스위치버튼이 온오프 반응을 하더라구요 저는 아이템하나만 눌렀는데...

 

어렵네요, 저와 같은 경우가 있으신분 있다면 도와주세용
열혈키드 (2,040 포인트) 님이 2015년 3월 3일 질문

1개의 답변

0 추천
 
채택된 답변
소스를 봐야 정확한 진단을 할 수 있겠지만

getview에서 포지션 처리가 잘 안되어서 그런것 같네요..
nicehee (73,100 포인트) 님이 2015년 3월 3일 답변
열혈키드님이 2015년 3월 3일 채택됨
코드가 길어서 추가가 되지는 않네요..

어쩃든 좀더 해봐야 될 것 같네요.

두개 아이템에 있는 스위치버튼이 하나로 인식되는 거 같기도하고

아 해결했습니다. 답변감사합니다.
이메일로 보내주심 함 봐 드리지용..
heehee87@nate.com
...