什么网站可以自己接工程做预算,wordpress+发布文章慢,做化工行业网站,asp网站打不开前言
为什么用ViewBinding#xff0c;而不用findViewById()#xff0c;这个有很多优秀的博主都做了讲解#xff0c;就不再列出了。 可参考下列博主的文章#xff1a; kotlin ViewBinding的使用 文章里也给出了如何在gradle中做出相应的配置。 #xff08;我建议先看这位博…前言
为什么用ViewBinding而不用findViewById()这个有很多优秀的博主都做了讲解就不再列出了。 可参考下列博主的文章 kotlin ViewBinding的使用 文章里也给出了如何在gradle中做出相应的配置。 我建议先看这位博主的文章再看我的
正文
下面主要分享一下我在这篇文章的指导以及其它人的帮助下成功浅浅使用ViewBinding的经验。只是对上篇博文的一个小小的实例补充。
序号3因为当前类的类名叫FirstActivity序号6所以对应的binding的类名为ActivityFirstBinding。同理若当前类名为MainActivity则对应的binding的类名为ActivityMainBinding。序号1必须要import“【当前类的路径】.databinding.【对应的binding的类名】”。序号4用“binding.root”来代替“R.layout.activity_first”我布局的文件名为activity_first在左边Project栏可以看到序号5调用的时候直接 “binding.【你在布局文件中创建的Button或TextView的id名】”不用再重新实例化一个对象因为我的布局文件中只有一个Button的对象button1所以图片里只有button1一个例子。实际上可以随意。 我在gradle中做出相应的配置