RecyclerView에관해서 질문 드립니다.


안녕하세요 혹시 RecyclerView에서 리스트 목록들을 보여 주고 있는데요. RecyclerView에서 스크롤을 밑으로 내리면 아이템들을 보여주는데 현재 화면에 보여지는 아이템이 몇번째 포지션 아이템인지 알려고 합니다. 혹시 메서드같은게 있는지 궁금합니다.. 또는 어떤걸 키워드로 검색해야 하는지 알려주시면 감사하겠습니다.


조회수 338


1 답변


좋아요
1
싫어요
채택취소하기

LinearLayoutManager 또는 GridLayoutManager를 사용 중이라면 다음과 같은 함수를 통해서 현재 화면에 보여지는 아이템의 포지션을 알 수 있습니다.

int findFirstVisibleItemPosition();
int findFirstCompletelyVisibleItemPosition();
int findLastVisibleItemPosition();
int findLastCompletelyVisibleItemPosition();

위 함수가 사용되는 예는 RecyclerView의 무한 스크롤 처리 코드를 통해서 살펴볼 수 있습니다.


  • 항상 빠른답변 감사드립니다~    손진우   2016.6.27 14:41     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close