Android - RecyclerView

2022. 4. 20. 17:24IT/안드로이드

반응형

RecyclerView는 데이터 목록을 표시하는데 사용된다.

어떤 Contents이던 상관없이, 데이터 목록을 표시하는 것은 Android에서 가장 일반적인 UI 작업 중 하나이다.

Android는 목록이 있는 App을 빌드 할 수 있도록 RecyclerView를 제공한다. 스크롤 뷰를 재사용/재활용 해서 목록이 긴(큰)경우에도 효율적으로 작동하도록 설계되었다. 

아래의 다이어그램에서 RecyclerView 의 각 부분을 살펴보자.

  • item - 표시할 목록의 단일 데이터 항목. 객채 하나를 나타낸다.
  • Adapter - RecyclerView에서 표시할 수 있도록 데이터를 가져와 준비한다.
  • ViewHolder - 확인을 표시하기 위해 사용하거나, 재사용 할 RecyclerView용 뷰의 풀.
  • RecyclerView - 화면에 표시되는 뷰이다. (Screen)

 

 

** 이 어플 소스 받아서 분석 다시 해보기....!

github.com/android/view-widgets-samples/tree/main/RecyclerViewKotlin/

 

* Keyword 

- RecyclerView ( 목록 만들기, Class, Adapter, ViewHolder)

- MaterialCardView (목록, 카드View.)

## 요약 ##

  • RecyclerView에 추가 콘텐츠를 표시하려면 기본 데이터 모델 클래스와 데이터 소스를 수정합니다. 그런 다음, 목록 항목 레이아웃 및 어댑터를 업데이트하여 데이터를 뷰에 설정합니다.
  • 리소스 주석을 사용하여 올바른 유형의 리소스 ID가 클래스 생성자에 전달되도록 합니다.
  • Android 라이브러리의 머티리얼 구성요소를 사용하여 더 간편하게 앱이 권장 머티리얼 디자인 가이드라인을 준수하도록 합니다.
  • MaterialCardView를 사용하여 머티리얼 카드에 콘텐츠를 표시합니다.
  • 색상 및 간격의 측면에서 앱을 시각적으로 조금만 수정하면 앱이 더욱 세련되고 일관되게 보이도록 할 수 있습니다.

 

 

728x90
반응형

'IT > 안드로이드' 카테고리의 다른 글

Android - 수명 주기 사용 사례  (5) 2022.04.27
Android - 수명 주기  (6) 2022.04.27
Kotlin - List, MutableList  (6) 2022.04.20
Android - Material Design page  (2) 2022.04.19
Kotlin의 클래스 및 상속 - 3  (1) 2022.04.18