ViewBinding脱坑之路

编程入门 行业动态 更新时间:2024-10-09 16:31:01

ViewBinding脱坑<a href=https://www.elefans.com/category/jswz/34/1770107.html style=之路"/>

ViewBinding脱坑之路

一、结缘

在查找Butterknife的时候,发现了ViewBinding,说是Android Studio版本3.6及以上才可以使用。

二、入坑

因为自己的Android Studio是4.1.1版本,一直设置总是无法引用

import com.example.项目名称.databinding.ActivityMainBinding;

所以就降级为了Android Studio 3.6,发现可以使用,感觉升级为Android Studio 4.0也可以使用,确实升级Android Studio 4.0后可以使用,但是呢,后续再新建一个项目却无法使用。几乎比对了所有的项目还是没有找到方法。

三、脱坑

1,开启ViewBinding功能,所有窗体都会生成一个类

android {...viewBinding {enabled = true}
}    

其次无法声明的时候记得清理一下工程。

Clean Project

发现控件必需有ID才能导入布局,如下图:

mBinding = ActivityMainBinding.inflate(getLayoutInflater());
setContentView(mBinding.getRoot());

2,设置指定的窗体不自动生成

<LinearLayout...tools:viewBindingIgnore="true" >...</LinearLayout>

至此结束了,终于可以愉快的玩耍了。

更多推荐

ViewBinding脱坑之路

本文发布于:2024-02-07 00:29:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751938.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:之路   ViewBinding

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!