最新版Android Studio根据id自动补全功能

一、序言

发现跟之前版本的使用对应不上时,一定要直接去看官方文档,比如本文的安卓开发者中心,比ai问答来的更精准。

二、原因

       kotlin-android-extensions在Kotlin 1.4.20 版本中已被废弃,基于影响程序性能、activity正确性等原因,在java和kotlin中都可以用viewBinding来代替相应功能。

三、使用

1. 首先在app目录下的build.gradle中启用viewBinding。

Kotlin:

Java:

2. 注意,假设你的布局文件名为activity_main.xml,对应生成的绑定类名称为ActivityMainBinding。

3. 在Activity视图中添加绑定

        在onCreate()函数中,首先调用绑定类中包含的静态 inflate() 方法来创建该绑定类的实例以供 Activity 使用,接着通过调用 getRoot() 方法或使用kotlin语法,返回该布局的根视图,最后将根视图传递给 setContentView() 使其成为屏幕上的活动视图。

Kotlin:

Java:

四. 使用效果

       直接输入activity对应的id就会自动补全了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值