android MVVM开发框架——(1)DataBinding 基础应用
android MVVM开发框架——(2)DataBinding 应用于ListView
如果你对mvvm或者databinding不太熟悉的,建议先去看看前两篇博文
1,item布局沿用上一篇listview的布局,这里就不贴出来了
2,recyclervice布局
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<data>
<import type="com.lh.mvvm.adapter.RecyclerViewAdapter" />
<variable
name="adapter"
type="RecyclerViewAdapter" />
<!--这里可以让modle可以控制recyclerview的背景色-->
<variable
name="image"
type="int" />
</data>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_test"
android:layout_width="match_parent"
android:l