DataBinding使用中在xml使用include的一些注意的地方

在父xml里引用include布局

layout="@layout/item_news_task_title"
app:user="@{NewsBean.user}"/>

其中 app

xmlns:app="http://schemas.android.com/apk/res-auto">

user 为include里面的数据类型的名字,注意小写的user为名字,大写的User为类型


name="user"
type="com.**.**.model.User"/>

NewBean.user 为父布局类型里面的User类型数据

@Bindable
public User getUser() {
return user;
}
public void setUser(User user) {
this.user= user;
notifyPropertyChanged(BR.user);
}