一个User类
public class User {
public String name;
private int age;
private boolean lolita;
public int getAge() {
return age;
}
public boolean lolita() {
return lolita;
}
// 省略构造方法、setter
}
字段不是字符串,需要转成String类型
android:text="@{String.valueOf(user.age)}" 正确
android:text="@{user.age}" 错误
如果age是int,会出现运行时错误
如果age是float,会出现编译错误
字符串相加
android:text='@{"name:" + user.name}' 正确