• ListView
    • ListView란?

사용자가 정의한 데이터 목록을 제한된 영역 안에서 목차의 형태로 유현하게 표현하기 위한 객체

 

  • RecyclerView
    • List View vs RecyclerView

실제 데이터가 몇개든 RecyclerView는 화면에 보여지는 수만큼의 객체를 만들고, 이를 재사용 -> 낭비를 줄임

  • Adapter

Item View 객체를 실질적으로 생성하고, 데이터를 연결시켜주는 작업을 함 (중간다리 역할)

  • ViewHolder : 생성된 아이템들이 담겨있는 곳, 아이템 객체가 사용된 후 날라가지 않도록 hold해줌. (ListView와의 가장 큰 차이점이 바로 ViewHolder의 유무라고 할 수 있음)
  • LayoutManager : 아이템들을 배치할 수 있는 형태를 결정할 수 있게 함.
  • DataList

Album이라는 Data Class를 생성하여 HomeFragment에서 다음과 같이 data를 넣어줌. (실제 앱에서는 서버를 통해 데이터를 받지만 서버를 사용하지 않으므로 여기선 직접 넣어주는 것임)

  • RecyclerView에서 Click Listener의 사용 -> 이해 x...

 

 

 

[강의 출처 : 컴공선배]​

'프론트엔드 > Android' 카테고리의 다른 글

안드로이드 8주차  (0) 2022.05.17
안드로이드 7주차  (0) 2022.05.17
안드로이드 5주차  (0) 2022.05.03
안드로이드 4주차  (0) 2022.04.06
안드로이드 3주차  (0) 2022.04.06
해안해