본문
[2017.09.24] 14. 리사이클러 뷰 개념과 실습
컴퓨터/이론: 안드로이드 2017. 9. 24. 00:51
개념
리사이클러 뷰란 리스트 뷰의 문제점을 보완한 리스트를 보여주는 위젯이다.
안드로이드에서 리사이클러 뷰를 설정하는 방법은 아래 그림과 같다.
리스트 뷰 설정과 step2까지는 동일하며 리사이클러 뷰는 LayoutManager를 통해 다양한 템플릿으로 사용자에게 리스트를 보여줄 수 있다.
리스트 뷰와 비교하며 '왜' 리사이클러 뷰가 등장했는지 생각해보자.
(리스트 뷰 개념과 실습 - http://heepie.tistory.com/76
리스트 뷰 원리 및 성능 향상- http://heepie.tistory.com/77)
리스트 뷰 등장 후 개발자 사이에서 성능향상을 위해 Holder 패턴과 효율적으로 뷰를 재활용했고 이 아이디어가 좋아서 구글에서 리사이클러뷰를 만들었다고 한다.
리사이클러 뷰는
1) Holder 패턴과 LayoutManager를 의무화
2) 다양한 애니메이션 추가로
더욱 효율적으로 유연하게 사용 가능하다.
실습
사전 준비
1. item.xml
2. activity_main.xml
3. CustomAdapter
Step1. Data와 Adapter 연결, Step2. Adapter와 RecyclerView를 연결 Step3. LayoutManager 선택
스크린 샷
#리사이클러 뷰 #리사이클러 뷰 개념 #리사이클러 뷰 실습 #recycler view
'컴퓨터 > 이론: 안드로이드' 카테고리의 다른 글
[2017.09.24] 16. Android 그림판(DrawPad) 프로젝트 [점 찍기, 점 연결] (0) | 2017.09.24 |
---|---|
[2017.09.24] 15. Android 그림판(DrawPad) 프로젝트 설명과 목적 (0) | 2017.09.24 |
[2017.09.20] 13. Activity 생명주기(Life Cycle) (0) | 2017.09.20 |
[2017.09.20] 12. Activity 타이틀 바 없애기 (0) | 2017.09.20 |
[2017.09.20] 11. Activity 테마 변경(투명 테마) (0) | 2017.09.20 |
댓글