动态设置颜色
android:textColor="@{user.vip? 0xffff0000:0xff000000}"
而且支持java的字符串拼接
android:text="@{user.nickName + `(` + user.name +`)`}"
android:text="@{user.nickName + `@string/aa`}"
android:text="@{user.nickName ?? user.name}"
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25sp"
android:onClick="@{user.clickName}"
android:textColor="@{user.vip? 0xffff0000:0xff000000}"
android:text="@{user.nickName + `(` + user.name +`)`}" />
设置View上属性默认值
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=test}"/>