我正在尝试在代码中实现数据绑定功能。在build.gradle中,我正在添加databinding.enabled=true,但它会导致错误,无法解决启用的符号。如何才能纠正这种情况?
发布于 2017-04-09 00:07:50
对于启用数据绑定的项目,绑定类将自动生成,名称为LayoutNameBinding
但在大多数情况下,将使用相同的名称创建逻辑(即ActivityMainBinding )生成MainActivity的绑定名称,因为布局名称是activity_main.xml
。
布局名称如果布局名称为custom_layout.xml,则绑定类名为CustomLayoutBinding。
快乐编码..。:)
发布于 2021-09-24 10:03:31
解决此问题的最佳方法是:转到Gradle.Build (Madulus)和buildTypes下面,键入以下代码并同步项目。
viewBinding{
enabled = true
}
此外,您还必须在gradle插件中添加这个插件:
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-android-extensions'
}
现在,如果您编写您的小部件的id,您将得到它。
发布于 2022-06-06 02:43:04
<data> </data>
中https://stackoverflow.com/questions/43304376
复制相似问题