Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- this
- 스프링부트
- 딥다이브
- concurrency limit
- Deep Dive
- 검색
- 타입스크립트
- 유효시간 설정 url
- 코멘토 #코멘토실무PT #실무PT후기 #실무강의 #리액트강의 #웹프로그래밍 #react #웹개발실무
- oauth
- redis
- compateto
- 프론트엔드 과제
- 우아한 테크코스
- AWS
- 우아한테크코스
- Dev-Matching
- api 요청 수 제한
- 프로그래머스
- 자바스크립트
- api 비동기처리
- TypeORM
- 프론트엔드
- 모던 자바스크립트
- 음악 url 파일 다운로드
- invalid_grant
- NestJS
- 프리코스
- bucket4j
- 파일 url
Archives
- Today
- Total
개발 알다가도 모르겠네요
RecyclerView 에 대해 간단하게 알아보자. 본문
728x90
RecyclerView는 말 그대로 재활용이 가능한 뷰입니다.
리사이클러 뷰는 사용자가 아래로 스크롤할 때, 맨 위에 존재해서, 곧 사라질 뷰 객체를 삭제하지 않고 아래쪽 새로 나타날 뷰로 이동합니다.
이에 따라 뷰 객체를 계속 생성하지 않아도 되기 대문에 효율적입니다.
리사이클러 뷰에는 주요 클래스가 몇 가지 있습니다.
1. Adapter : 기존의 ListView에서 사용하는 Adapter와 같은 개념으로 데이터와 아이템에 대한 View 생성.
사용자 데이터 리스트로부터 아이템 뷰를 만듦.
2. Layout Manager : 아이템 뷰가 나열되는 형태를 관리하기 위한 요소 제공 (일렬로 나열하는 리스트뷰와 달리, 리사이클러뷰는 수평 방향 레이아웃 또는 격자(Grid) 형태의 레이아웃으로도 나타낼 수 있음.)
3.View Holder : 레이아웃매니저가 제공하는 레이아웃 형태. 어댑터를 통해 만들어진 각 아이템 뷰는 ViewHolder 객체에 저장되어 화면에 표시, 생성 또는 재활용됨.
'모바일 > 안드로이드' 카테고리의 다른 글
getter / setter 를 간단하게 알아보자. (0) | 2021.02.04 |
---|---|
WebView를 간단하게 알아보자. (0) | 2021.02.03 |
SharedPreferences를 간단하게 알아보자. (0) | 2021.02.03 |
Adapter를 간단하게 알아보자. (0) | 2021.02.03 |