안드로이드 개발 질문/답변
(글 수 45,052)
GridView 에 CursorAdapter 를 사용하여 DB에서 자료를 읽어와 섬네일 이미지를 뿌려주고 있습니다.
그런데........
그런데.................
왜.....................!!!!!!!!!!!!!!!!!!!!!!!
bindView 안에 Log를 찍어보니
만약에 이미지가 10개면 bindView가 10번만 호출되면 되는데 10번이 호출 된다음에 +10~15번이 더 호출됩니다.
그러니까 총 합이 한 20~25번이 호출됩니다.
Log에 cursor.getPosition(); 을 찍어보니 0번만 계속 호출되더군요.......
이런식...
0
1
2
3
4
5
6
7
8
9
10
0
0
0
0
0
0
0
0
0
0
0
0
0
ListView 에도 같은 증상이 있어서 xml 레이아웃에서 height를 fill_parent 로 하면 해결되었으나....
GridView는 ... 해결되지 않습니다.
혹시 이에 대한 해결책을 아시는 분은 공유좀 부탁드리겠습니다 !