视图绑定ViewBinding使用指南(Java版)
Android Studio 3.6 Canary 11 及更高版本中推出了ViewBinding功能,ViewBinding将逐步替换掉findViewById,还等什么,抓紧时间学习吧!
谷歌官方文档的ViewBinding Demo是用Kotlin语言写的,看起来比较生疏,花了点时间,我在Java上实现了类似的代码,还是看Java比较亲切!
下面简单介绍下如何使用ViewBinding:
修改build.gradle
将 viewBinding 元素添加到其 build.gradle 文件中,添加完后需要重新sync
// Android Studio 3.6.0
android {
...
viewBinding {
enabled = true
}
}
在 Android Studio 4.0 中,viewBinding 将被变成属性整合到了buildFeatures 选项中,配置要改成:
// Android Studio 4.0
android {
buildFeatures {
viewBinding = true
}
}
修改java代码
如果你的布局文件是activity_main.xml,则会生成