在父xml里引用include布局
<include layout="@layout/item_news_task_title" app:user="@{NewsBean.user}"/>
其中 app
<layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
user 为include里面的数据类型的名字,注意小写的user为名字,大写的User为类型
<data> <variable name="user" type="com.**.**.model.User"/> </data>
NewBean.user 为父布局类型里面的User类型数据
@Bindable public User getUser() { return user; } public void setUser(User user) { this.user= user; notifyPropertyChanged(BR.user); }