티스토리 뷰

RecyclerView는 어떤 데이터(xml)을 반복해서 넣고자 할 때 사용(컨테이너)

데이터를 어댑터를 통해서 리사이클러뷰에 넣음

 

-> 얘를 fragment나 activity 안에서 굴림

ViewPager는 framgent를 여러개 넣고 굴릴 때 사용

 

Fragment는 한 화면에 여러개를 배치할 수 있는 조각의 개념

 

 

 

 

--

 

컨테이너: 위젯이나 다른 레이아웃에 데이터를 동적으로 표현할 때 사용

> 데이터를 반복적으로 표시하는 용도로 사용 (리사이클러뷰)

 

BEFORE: ListView, GridView -> AFTER: RecyclerView

 

RecyclerView(컨테이너)

레이아웃 매니저: 데이터를 화면에 그리드, 리니어 중 선택해 띄울 수 있게 함

어댑터: 표시될 데이터와 아이템 레이아웃을 리사이클러뷰에 연결 (리사이클러뷰어댑터)

데이터 리사이클러뷰어댑터 리사이클러뷰

리사이클러뷰어댑터: 개별 데이터에 대응하는 뷰홀더 클래스를 사용한다.

 

메서드

onCreateViewHolder(): 아이템 레이아웃을 생성. 스마트폰의 한 화면에 보이는 개수만큼 메서드가 호출됨.

onBindViewHolder(): 생성된 뷰홀더를 화면에 보여주는 메서드.

728x90

'#1 > Android' 카테고리의 다른 글

[Android] 안드로이드 레이아웃  (0) 2021.06.14
[Android] Observe  (0) 2021.06.10
[Android] Room 미리채우기  (0) 2021.06.07
[Android/Kotlin] Adapter - Activity  (0) 2021.06.02
[Android] application Id - 어플을 복사하자!  (0) 2021.05.31
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함