android recyclerview
-
[RecyclerView] 안드로이드 리사이클러뷰 Header/Footer 달기Android/개발 2018. 11. 15. 21:16
안드로이드 RecyclerView 접기/펼치기 (Expandable RecyclerView) RecyclerView(리사이클러뷰)의 Adapter는 getItemViewType이라는 메소드를 제공해 Header, Footer, Item을 구별할 수 있습니다. RecyclerView에서 Header와 Footer를 구현하기 위해서는 Adapter의 override 메소드인 getItemViewType, onCreateViewHolder, onBindViewHolder, getItemCount에서 각각의 뷰를 구분하고 구현해줘야 합니다. 그럼 이제부터 RecyclerView의 Header와 Footer를 구현하는 방법을 알아보도록 하겠습니다. 이 예제는 리사이클러뷰 접기/펼치기 예제를 베이스로 진행됩니다. ..
-
[RecyclerView] 안드로이드 리사이클러뷰 접기/펼치기Android/개발 2018. 11. 14. 22:07
안드로이드 RecyclerView 접기/펼치기 (Expandable RecyclerView) RecyclerView(리사이클러뷰)를 사용하다보면 아이템을 접고 펼치고를 구현해야 할 때가 있습니다. ListView에서는 ExpandableListView라는 기본 UI가 존재하지만 RecyclerView에서는 직접 구현해줘야 합니다. 간단하게 아이템 클릭 시 VISIBLE, GONE만 해줘도 되지만 접기/펼치기 시 애니메이션이 들어가면 훨씬 세련된 UI가 됩니다. 그럼 RecyclerView 아이템 접기/펴기 기능(Expandable RecyclerView)을 알아보도록 하겠습니다. 이 예제는 RecyclerView 아이템 클릭 예제를 이용하여 RecyclerView의 서브뷰를 접었다 폈다 할 수 있는 기능..
-
[RecyclerView] 안드로이드 리사이클러뷰 아이템 클릭Android/개발 2018. 11. 13. 22:14
안드로이드 RecyclerView 아이템 클릭 안드로이드 앱에서 RecyclerView(리사이클러뷰)를 쓸 땐 보여주기만 할 때도 있지만 RecyclerView의 아이템을 클릭하여 동작을 수행하는 기능을 많이 개발합니다. 이번엔 RecyclerView의 아이템을 클릭하는 방법과 아이템 내의 각 View(TextView, ImageView 등) 등을 클릭하는 방법을 알아보도록 하겠습니다. RecyclerView의 기본예제를 이용하여 간단하게 RecyclerView의 아이템을 클릭하는 방법입니다. Adpater의 ItemViewHolder에서 OnClickListener 사용 - RecyclerAdapter.javaclass ItemViewHolder extends RecyclerView.ViewHolder..
-
[RecyclerView] 안드로이드 리사이클러뷰 기본 사용법Android/개발 2018. 11. 13. 21:28
안드로이드 RecycleView 기본 사용법 안드로이드 앱을 개발 하다보면 옛날에는 ListView(리스트뷰)를 많이 썼지만 요즘엔 리스트뷰의 거의 모든 기능을 RecyclerView(리사이클러뷰)로 할 수 있기때문에 대부분 RecyclerView를 많이 사용합니다. RecyclerView는 ListView보다 향상된 성능을 제공하는데 RecyclerView란 이름에서도 알 수 있듯이 Adapter의 ViewHolder를 이용하여 RecyclerView 내의 View를 재활용하여 사용합니다. 커스터마이징 하기에도 훨씬 좋아졌고 LayoutManager를 이용하여 ListView와 GridView를 표현할 수 있습니다. 그럼 각설하고 예제를 만들어보겠습니다. RecyclerView를 만들기 위해서는 Rec..