Android - RecyclerView
2022. 4. 20. 17:24ㆍIT/안드로이드
반응형
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 |