这时,新建一个对象(PeopleBean.java)重写构造方法以及Get、Set方法,如下:
package com.lkdot.mvvm.bean;
public class PeopleBean {
private String name;
private int age;
public PeopleBean(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return “PeopleBean{” +
“name='” + name + ‘’’ +
“, age=” + age +
‘}’;
}
}
在布局文件中,刚才快捷键生成的data标签下,加入以下代码:
name指的是标签名
type指的是类的路径(也就是新建的 PeopleBean.java 的路径)
<variable
name=“peopleBean”
type=“com.lkdot.mvvm.bean.PeopleBean” />
还有一种适合一处多用的方法,如下,直接用import标签即可
<variable
name=“data”
type=“PeopleBean” />
<variable
name=“data2”
type=“PeopleBean” />
<variable
name=“data3”