안드로이드 개발 질문/답변
(글 수 45,052)
간단한 질문입니당..
ListView에 set.Adapter()로 adapter를 연결시켰는데요.
연결을 해제할수있을까요 ?
찾아다닌결과 불가능한것같습니다만...
왜 저렇게 하는가하면
ListView에 headerView를 하나 달았습니다.
근데 헤더뷰의 내용이 바뀔일이 있어 변경해야하는데 바꿔 달려고 하니
ListView가 벌써 setAdater를 했기때문에 안된다고
뻗어버립니다.
찾다보니 다른 방법은 없는 듯하고 adapter를 해제했다가 addHeaderView하는 방법밖에 없다는 생각이 들었는데
이젠또 adapter와 ListView와의 연결을 어떻게 끊어야할지가 난감하네요 -_-




리스트에 표시할 내용의 모양이 틀려서 그런건가요?
그러면 해제하지마시고 커스텀리스트일경우 타입을 만들어서
처음에는 0타입이였다가 다음표시할때는 1타입을 표시하면
해제를 안해도 그대로 사용가능합니다.