Data Binding的介绍
Data Binding:数据绑定
去年谷歌 I/O大会上介绍了一个非常厉害的新框架DataBinding, 数据绑定框架给我们带来了很大的方便,以前我们可能需要在每个Activity里写很多的findViewById,不仅麻烦,还增加了代码的耦合性,如果我们使用DataBinding,就可以抛弃那么多的findViewById,省时省力。说到这里,其实网上也有很多快速的注解框架,但是注解框架与DataBinding想比还是不好用,而且官网文档说DataBinding还能提高解析XML的速度,其实DataBinding的好用,不仅仅体现在可以省去使用很多啰嗦findViewById,还有很多。往下看你就会明白的。
文/非著名程序员(简书作者)
原文链接:http://www.jianshu.com/p/2d3227d9707d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
现在有比较流行的注解RoboGuice、ButterKnife,但是今天我们来讲解Data Binding的使用方法。
环境搭建
确保 Android 的 Gradle 插件版本不低于 1.5.0-alpha1:
classpath 'com.android.tools.build:gradle:1.5.0'
现在AS更新到2.2版本,2.1版本是目前的稳定版,也是我现在使用的版本。
classpath 'com.android.tools.build:gradle:2.1.2'
同时在你的build.gradle上贴上两句: