Android:如何使用ViewBinding(Kotlin简易版)

本文介绍了在Android中如何使用ViewBinding替代废弃的kotlin-android-extensions插件,以避免频繁使用findViewById。首先确保Android Studio版本为3.6或更高,并在build.gradle中启用viewBinding。接着,详细讲解了加载布局、获取根元素及设置内容视图的步骤。通过实例代码展示了在LoginActivity.kt中如何使用ViewBinding。最后,推荐了《第一行代码 Android》作为学习资源。
摘要由CSDN通过智能技术生成

Android:如何使用ViewBinding(Kotlin简易版)

最近这段时间在学习Kotlin,突然发现谷歌已经把kotlin-android-extensions插件废弃,目前推荐使用ViewBinding来进行替代。

ViewBinding的目的:避免编写findViewById

使用ViewBinding前的注意事项:
1、确保你的Android Studio是3.6或更高的版本
2、在build.gradle中加入以下配置:buildFeatures { viewBinding true }

使用ViewBinding的步骤:
1、首先要调用activity_main.xml布局文件对应的Binding类,也就是ActivityMainBinding的inflate()函数去加载该布局,inflate()函数接收一个LayoutInflater参数,在Activity中是可以直接获取到的
2、接下来调用Binding类的getRoot()函数可以得到activity_main.xml中根元素的实例
3、把根元素的实例传入到setContentView()函数当中,这样Activity就可以成功显示activity_main.xml这个布局的内容了。

话不多说,接下来是代码部分:
1、在build.gradle中加入:buildFeatures { viewBinding true }
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值