recyclerview 3

[데이터바인딩] RecyclerView와 BindingAdapter

지난 시간에 이어서 데이터바인딩 실습을 진행해보도록 하겠습니다. 오늘은 저번 실습인 텍스트 붙히기 예제를 RecyclerView의 item으로 추가하는 예제를 준비해봤습니다 ! 우선 RecyclerView를 사용하기 위해 gradle 설정을 추가합니다. ... apply plugin: 'kotlin-kapt ... dependencies{ ... implementation 'com.android.support:design:29.0.0' implementation 'com.android.support:support-v4:29.0.0' ... } apply plugin: 'kotlin-kapt'를 하는 이유는 이번 실습의 핵심 기능인 BindingAdapter를 사용하기 위해서 추가해줍니다(코틀린으로 bin..

RecyclerView에서 ViewHolder 여러 가지 사용하기

RecyclerView를 사용할 때 RecyclerView.Adapter를 사용하게 됩니다. 만약 같은 RecyclerView에서 다른 모양의 view를 보여주기 위해서는 어떻게 해야할까요 ?? 예를들어 리스트를 Date별로 정렬하고 일수에 따라 구분선이 필요할 경우가 있죠..! 오늘은 RecyclerView에 서로 다른 View를 정의하는 방법에 대해서 이야기 하도록 하겠습니다. 서로 다른 두 개의 Class가 있다고 가정해 보겠습니다. 첫번째는 Place라는 클래스이고 또 하나는 NamedPlace라는 클래스입니다. 클래스 구조는 NamedPlace가 Place를 상속하고 있습니다. 이와 같은 경우 다음과 같이 두 가지의 View로 나타낼 수 있습니다. import android.util.Log im..

[Android] RecyclerView 무한스크롤(endless scroll) 만들기

안녕하세요. godsangin입니다. 혹시 페이스북, 인스타그램에서 게시물을 내리면 계속해서 새로운 게시물을 로딩하는 구성을 보신적이 있으신가요 ?? 오늘은 그와 같이 특정 아이템으로 구성된 AdapterView를 endless하게 구현하는 방법에 대하여 알아보도록 하겠습니다. 서버에서 데이터 불러오기 예제를 참고하시면 도움이 될 것 같습니다. https://in-idea.tistory.com/22 [Android] 서버에서 데이터 불러오기 안녕하세요. godsangin입니다. 오랜만에 글을 올리게 되었는데요. 최근에 GCP(Google Cloud Platform)을 사용해 보는 관계로 이런 저런 시행착오가 있어서 글을 못썼습니다...ㅠㅠ 오늘은 서버에서 데이터를 불러.. in-idea.tistory.c..