TIL 230810

장재용·2023년 8월 11일

TIL

목록 보기
17/32

리사이클러뷰

  1. activity_main.xml
    리사이클러뷰 그려줌
  1. item_recycler.xml
    리사이클러뷰에 들어갈 아이템을 그려줌
  1. dataclass
    리사이클러뷰의 내용의 규격인 데이터클래스를 작성

  2. MainActivity.kt
    데이터를 생성해주는 함수작성
    이 생성된 함수를 리사이클러뷰 어댑터 생성자로 전달해줌

  1. RecyclerAdapter.kt
    리사이클러뷰 어댑터 작성
    데이터를 val로 쓰면 전역으로 사용 가능

세가지 함수를 오버라이드 해줘야함

  • onCreateViewHolder
    어떤 xml과 연결할건지 설정
  • getItemCount
    리사이클러뷰의 리스트 갯수
  • onBindViewHolder
    클래스의 매개변수로 받은 데이터를 꺼내고
    홀더로 데이터 전달

홀더 : 개별 아이템의 값을 세팅해주는 용도
onBindViewHolder로 부터 받은 데이터를 화면에 출력!

참고 강의

flow9
https://www.youtube.com/watch?v=G7sRzeQKpW8

https://www.youtube.com/watch?v=gYDJX1KUmR0

냉동코더
https://www.youtube.com/watch?v=gYDJX1KUmR0

뷰바인딩
https://www.youtube.com/watch?v=cN1UVAeP63c

profile
enjoy_error_message!

1개의 댓글

comment-user-thumbnail
2023년 8월 11일

큰 도움이 되었습니다, 감사합니다.

답글 달기