在使用新的数据绑定 api 时,我发现您无法绑定到“样式”属性。编译器抱怨它找不到样式。但是,如果我只是按原样设置样式,它会发现它很好。例如:
不起作用:
style="@{TextUtils.isEmpty(row.getSubtitle()) ? @style/SubTitle : @style/Title}"
作品:
style="@style/SubTitle"
错误:
错误:任务“:app:compileDebugJavaWithJavac”执行失败。
java.lang.RuntimeException:发现数据绑定错误。****/ 数据绑定错误 ****msg:标识符必须具有来自 XML 文件的用户定义类型。SubTitle is missing it file:/~/test/app/src/main/res/layout/row.xml loc:48:71 - 48:78 ****\ data binding error ****