.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