美文网首页
Android DataBinding 小技巧

Android DataBinding 小技巧

作者: 整整代码 | 来源:发表于2020-06-09 14:50 被阅读0次

动态设置颜色

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}"/>

相关文章

网友评论

      本文标题:Android DataBinding 小技巧

      本文链接:https://www.haomeiwen.com/subject/cnistktx.html