안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
여기저기 검색을 해봐도 마땅한 대안이 없어서 글을 남기게 되었습니다.
GridView에 약 10개의 데이터가 있습니다.
단말 화면에서는 약 3줄의 데이터가 보이고요.
특정 Cell을 선택(이미지 뷰를 하나 떠서)하여 아래로 이동시..
해당 단말의 최대해상도와 같다면 자동으로 스크롤을 하도록 하였습니다.
Ontouch 이벤트에서는 return 값을 true로 하고..
GridView를 ScrollBy로 이동을 하도록 하였습니다.
정상적으로 스크롤 되는 것은 확인을 하였으나,
GridView가 처음 3줄에 대한 데이터만 화면에 나타나고,
그 이상의 데이터는 화면갱신이 안되더라구요.
adapter의 noti도 해보았고, GridView의 InvalideView()도 해보아도.
GridView의 데이터는 처음에 보여준 데이터만 보여주더군요..
혹시 이런 문제를 해결하는 방법을 아시는 분 계시면 정보 공유 좀 부탁 드립니다.
onTouch 이벤트를 막아두셔서 그런거 같은데,
제 기억이 맞다면 onTouch 이벤트를 통해 들어온 이벤트 정보로 Adapter의 getView를 호출 하도록 되어 있는 걸로 기억합니다.