안드로이드 개발 질문/답변
(글 수 45,052)
grid view 를 사용하려고 하는데
grid view 기본 메소드
int getCount
Object getItem(int position)
long getItemId(int position)
메소드가 있습니다
보통 인터넷에서 공부를 해볼려고 찾아보니 getConut -> 즉 grid view 로 그럴 것 만 사용하고
getItem 이나 getItemId는 사용하지 않더라구요
용도가 어떤것인지 좀 가르쳐주세요
제가 이해할때는 그려진 곳의 값(id)을 가져와서 사용하는 것 같은데 어떻게 활용하는지 모르겠구요..
그렇습니다 혹시 지나가 실때 보시면 조언 부탁드려요
getItem이나 getItemId의 용도는
GridView는 Item에 대한 것을 전혀 알지 못하기 때문에 이를 Adapter에 물어보게 됩니다.
(묻는다는게 뭐 딴건 아니고 그냥 메소드호출입니다....)
GridView가 Item 객체가 필요하면 getItem을 호출해서 쓰고, item의 id가 필요하면 getItemId를 쓰는겁니다.