<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text='@{"姓名:" + user.name}' /> String user.name 正确
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text='@{user.lolita ? "萝莉" : "不是萝莉"}' /> boolean user.lolita 正确
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text='@{user.age + "岁数"}' /> int user.age 正确
注意事项
使用中文字符串相加的时候必须是偶数,如果是奇数如
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text='@{user.age + "岁"}' />
就会编译失败
解决办法
在strings.xml 定义中文,然后在布局文件引用
android:text='@{user.age + @string/sui}'