코드네임 :

📱 모바일프로그래밍 - 어댑터뷰 : 리사이클러뷰 📱 본문

백엔드/Android_JAVA

📱 모바일프로그래밍 - 어댑터뷰 : 리사이클러뷰 📱

비엔 Vien 2024. 11. 21. 21:29

리사이클러뷰란?

: 이미지나 텍스트를 리스트화해서 스크롤하면서 볼수 있게 해주는 컨테이너

: 항목을 표시하기 위해 생성한 뷰를 재활용(recycle)함 !!

 


 

LayoutManager 란?
: 리사이클러뷰의 형태를 결정해주는..!


 

ViewHolder 클래스란?

: 리사이클러뷰의 아이템을 보여주는 뷰를 가지고 있는 클래스

: ViewHolder 클래스를 상속받아서 구현함

: onCreateViewHolder()메소드에서 뷰 객체로 생성한 레이아웃이 ViewHolder 생성자에 지정됨

 


 

Adapter란?

: Adapter 클래스(추상)을 상속받아 정의함

: 개별 데이터에 대응하는 뷰홀더 클래스를 사용함

: 생성자는 필수 작성 아님

: onCreateViewHolder(), onBindViewHolder(), getItemCount() 메소드를 반드시 정의함