Adapter에 DataBinding 적용하기
Android RecyclerView.Adapter에 DataBinding을 적용하는 방법을 적어볼까 합니다.
알아보기 전에
RecyclerView를 편하게 사용할 수있는 유명 라이브러리 두개를 소개합니다.
epoxy - airbnb
groupie - lisawray
JetPack에서 제공해주는 RecyclerView는 View를 초기화시켜고 새로 정의하는등의 불필요한부분이 생기기때문에 라이브러리 적용에 거부감이 없다면, 도입하길 추천드립니다.
사용법 또한 나중에 정리하겠습니다.
일반적으로 ViewHolder에서 DataBinding 사용
RecycleView의 Item이 될 layout이름을 common_item.xml으로
정의 했다면 Databinding에 의해 생선됨 데이터는
CommonItemBinding.java로 만들어집니다.
저희는 CommonItemBinding의 root(View)를 RecycleView.ViewHolder에 넘겨주시기만 하면됩니다.
참조
Android RecyclerView Adapter에 DataBinding 활용하기 -Taehwan
Author And Source
이 문제에 관하여(Adapter에 DataBinding 적용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@vov3616/Adapter에-DataBinding-적용하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)