配置环境,在module中添加
android{
。。。。。
dataBinding{ enabled=true }
}
将原来的布局文件外部加上
<layout>
原布局文件
</layout>
添加user类
public class Users { private final String mFirstName; private final String mLastName; private int mAge; public Users(String FirstName,String LastName,int Age){ mFirstName=FirstName; mLastName=LastName; mAge=Age; } public String getFirstName(){ return mFirstName; } public String getLastName(){ return mLastName; } public int getAge(){ return mAge; } }在MainActivity中添加
ActivityMainBinding activityMainBinding= DataBindingUtil.setContentView(this,R.layout.activity_main); Users users=new Users("xxx","xxx",20); activityMainBinding.setUsers(users);