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

커스텀 리스트뷰 재활용(?) 에 대해 여쭤봅니당

0 추천
안녕하세요.

다름이 아니라 게시판같은걸 만들고 있는데요.

커스텀 리스트뷰입니다.

리스트뷰 아답터는 한개만 사용하고있습니다.

예를들어 A버튼을 누르면 자료가 10개라 리스트뷰에 10개가 뿌려집니다.

B버튼을 누르면 5개가 뿌려집니다.

그리고 맨밑에는 푸터가 달려있습니다.

A를 보여주고 나서 B를 누르면 푸터뷰가 벙쪄잇네요..

푸터가 리스트뷰 끝에 딱 붙지 않고 조금 떨어져 붙는다던가..

ㅈㅔ 나름대로의 추측으로는.. 메모리에 10개의 뷰가 남아있어서 그런거 아닌가 싶네요..

물론 notifyDataSetChanged() 는 해주었습니다. 데이터들은 정상적으로 적용되긴 합니다..

입문한지 얼마 안된 초보입니다.~ 방향좀 제시해주실수 있을까요~~?
김원장91 (1,470 포인트) 님이 2015년 11월 29일 질문

1개의 답변

0 추천
일반적으로 Header 나 Footer 의 경우 맨위 , 맨 아래에 고정적으로 위치하는게 당연한겁니다.

5개를 먼저 뿌리고 10개를 뿌려보세요. 5개를 먼저 뿌려도 맨아래에 있다면 원래 그런거겠죠?

5개의 리스트 바로 아래에 붙게 만드려면 getCount 에서 리스트 아이템 갯수 +1을 해서 리턴하고

마지막 아이템을 커스텀 뷰로 추가 해주면 됩니다.
라쎄린드 (25,460 포인트) 님이 2015년 11월 29일 답변
...