❕❕❕ Recycler View ❕❕❕

채현·2023년 2월 17일
0

안드로이드

목록 보기
8/37

.findViewById()가 비싸서 ListView 속도가 느림

find를 한 번만 해서 ViewHolder의 참조변수에 주소값 저장, View의 tag에 홀더를 미리 넣어두자...! 개인의 아이디어 ⭐ListViewHolder⭐ 탄생

--> 안드로이드 : 아이쒸... 쫀심 상해 -_-

ListView와 GridView를 개량해서 ⚡RecyclerView⚡ 만듦!

list와 다르게 devider (구분선)이 없음
🚨 layoutManager (배치관리자)를 반드시 표기!!! (ERROR가 나지않아서 지나치기 쉬우니 유의)
layoutManager --> Grid / Linear / StaggeredGrid

BaseAdapter를 상속하는 것이 아니라 RecyclrView.Adapter를 상속! (generic : ViewHolder)

.getCount()
.getItem()
.getItemId()

.getView() (1. create view / 2. bind view)

--> 기존 BaseAdapter에서 실질적으로 쓰는 것만 추상메소드로 사용!
onCreateViewHolder / onBindViewHolder / getItemCount

0개의 댓글