Android 视图绑定实践

Posted 隔壁小王66

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 视图绑定实践相关的知识,希望对你有一定的参考价值。

android 视图绑定实践

背景:视图绑定替代findViewById,获得更简洁的代码效果

一、如何引入视图绑定

将 viewBinding 元素添加到其 build.gradle 文件中,如图所示

二、生成视图绑定时如何忽略某个布局文件

当我们引入视图绑定并且不忽略布局文件时,会在app/build/intermediates/javac/debug/classes/com/example/kotlint/databinding,如图所示

如果在生成绑定类时忽略某个布局文件,则可以添加tools:viewBindingIgnore="true"属性

这时候我们会发现,在页面上引用binding已经报错不可用了

三、如何在Activity中引用


四、如何在Fragment中使用

以上是关于Android 视图绑定实践的主要内容,如果未能解决你的问题,请参考以下文章

Android 视图绑定实践

Android - MVVM中ViewModel状态的最佳实践?

Android:在自定义视图上使用android绑定点击事件

android数据绑定与自定义视图

模块之间的Android视图绑定

如何通过 RecyclerView 使用 Android 视图绑定