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

listView에서 30개 추가하기 구현중입니다만...30개를 호출하면 이미지 재호출..

0 추천
제목에서처럼 30개를 더 추가시킨후 adapter.notifyDataSetChanged(); 해주면

목록에 추가는 잘되는데 추가되는 시점에서 이미지뷰가 다시 호출되는데요..

추가된 30개항목만 받아오고 이전에 받았던것들은 호출이 안되게끔 하려면 어떻게 해야될까요...?

답변 꼭좀 부탁드릴게요 ㅠ
아직도초보 (3,030 포인트) 님이 2013년 11월 18일 질문

1개의 답변

0 추천
 
채택된 답변

원래 notifyDataSetChanged() 하면 getView 다시타는게맞습니다.

건방진프로그래머 (26,630 포인트) 님이 2013년 11월 18일 답변
아직도초보님이 2013년 11월 18일 채택됨
notifyDataSetChanged() 를 안쓰고 30개추가만 해주면 갯수는 늘어났는데 더이상 내려가질않던데...ㅠㅠ 방법있을까요..?
내려가지않는다는게 무슨말인가요? 스크롤이안댄다고요?
네넵...ㅠㅠ 최초 30개에서 시작해서 맨마지막 포지션이 닿으면 30개를 더받는 구조인데 마지막스크롤내려와서 30개더받으면 더 내려가져야되는데...이놈이 최초30개 에서 내려가질않습니다 ㅠㅠ
해결했습니다....
분명 30개는 받았는데 스크롤이 막혔었죠...근데 스크롤 왔다갔다 해보니까 되더라구요...그래서 requestLayout(); 을 줘보니까 잘되네요...
후...그래도 건방진님 댓글덕에 조금더 생각해서 해결된거같습니다.
감사합니다!
...