在使用三元条件语句设置dimens值时,需要使用?attr/来引用attrs.xml中定义的值,然后在xml文件中使用data标签将值绑定到指定的属性上。
示例代码:
attrs.xml文件定义dimen值
使用三元条件语句设置dimens值 android:textSize="@{user.isSmall ? @dimen/small_text_size : @dimen/text_size}"
在xml文件中使用data标签将值绑定到指定属性上
注意:在使用三元条件语句设置dimens值时,需要确保所引用的dimen值是已经存在的。