Adapterへのデータバインドの適用

921 ワード

Android RecyclerView.DataBindingをAdapterに適用する方法を書きます.

調査の前に。


RecyclerViewを簡単に使用できる2つの有名なライブラリを紹介します.
epoxy - airbnb
groupie - lisawray
JetPackが提供するRecyclerViewは、ビューを再定義して初期化する必要はありません.そのため、アプリケーションライブラリに反感がない場合は、使用することをお勧めします.
後で使用方法について説明します.

通常はViewHolderでDataBindingを使用します


RecycleView Itemのレイアウト名common itemになります.xmlの使用
定義されている場合は、データバインドが生成されます.
CommonItemBinding.Javaを使用して作成します.
RecycleViewをCommonItemBindingのルート(View)として使用します.ViewHolderに渡せばいい

リファレンス
Android RecyclerView Adapter-Taehwanへのデータバインド