dataBinding框架让我们不再需要使用findViewById了
1、开发环境
android studio 3.2.1
gradle 4.6
classpath 'com.android.tools.build:gradle:3.2.1'
compileSdkVersion 28
jdk 1.8
eg.使用dataBinding开发,需要依赖jdk 1.8的lamba表达式,
添加方式一如图:
添加方式二
在build.gradle文件中添加如下
android{
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
}
2、开始开发了
添加dataBinding
在build.gradle文件中添加如下
android{
dataBinding { enabled true }
}
然后同步,开发环境准备好了。
2.1布局文件的格式
以<layout></layout>为根布局
固定格式如下
<layout 你所有的命名空间的内容都放这里>
<data>