表达式
以@{}包裹的位置被称为DataBinding表达式,DataBinding表达式几乎支持Java所有的运算符,并且增加了一些额外的操作,这允许我们在xml中有一定的Java编程体验,学过Java...@dimen/large : @dimen/small}"
有一些资源需要显示引用
类型 正常情况 DataBinding表达式引用
String[] @array @stringArray
int[]...表达式,以全部都是直接赋值表达式为佳,数据的处理应该交给布局控制器或者ViewModel来做,布局应该只负责渲染数据.
2.3.4 使用在Java中生成的ViewDataBinding
使用DataBinding...在我们之前编写的DataBinding表达式中,比如TextView中android:text之类的属性我们都是直接赋值一个String过去的,这就是正向绑定,我们给View的值能够直接反应到View上...DataBinding打造通用RecyclerView.Adapter
下面进行一个小小的实战吧,我们可以站在巨人的肩膀上造轮子.