在Android开发中,控件的绑定是开发者无法绕开的一道程序。是Android开发中最原始,也是最基础的一种获取View的方法。在一个复杂布局的页面时,我们要一个个控件去调用findViewById方法去绑定,代码量会增多。那有什么方法能让我们findView更简单些呢,也让我们的代码能变得更加简洁,请往下看:
·ViewBinding
ViewBinding是Google在2019年I/O大会上公布的一款Android视图绑定工具,也是Google强烈推荐我们使用的。
原理:Google在Android gradle插件中增加了新功能,当某个module开启ViewBind功能后,编译的时候就去扫描此模块下的layout文件,生成对应的binding类,findViewById操作就是在这个自动生成的类里面完成的。
如何使用:
第一步:确保你的Android Studio是3.6或更高的版本,在对应的项目工程模块的 build.gradle加入以下配置:
android {
...
buildFeatures{
viewBinding= true
}
}
设置好后Android Studio会自动为我们所编写的每一个布局文件都生成一个对应的Binding类。
第二步:在控件绑定的地方(如:Activity里),布局文件名称是

本文介绍ViewBinding这一Android视图绑定工具,它是Google在2019年推出的,旨在简化Android开发过程中繁琐的findViewById操作。通过开启ViewBinding功能,开发者可以更加高效地使用布局文件内的控件。
最低0.47元/天 解锁文章
1662

被折叠的 条评论
为什么被折叠?



