首页 > 解决方案 > 无法弄清楚 Kotlin 中的数据绑定

问题描述

最近我开始通过 Kotlin 在 Android Studio 中开发应用程序,因为 Java 似乎有点难。我构建了我的第一个应用程序,现在,第二个,我想尝试数据绑定。我遵循 Udacity 教程,它说我必须包括dataBinding{ enabled=True }我所做的。

问题是当我尝试导入时com.android.AppName.databinding.ActivityMainBinding ,名称是红色的,即使我在下面声明了变量,在onCreate 与数据绑定相关的一切都是红色的。

我不知道有什么问题。任何建议都会有所帮助。谢谢!

标签: androidkotlin

解决方案


我其实知道这个问题的答案。

您需要更新依赖项。您可以查看他们推荐您下载的 github 项目,您会注意到您的依赖项不适用于数据绑定。无法确切记住它是什么,但您需要更新其中一个依赖项的版本,或者您需要添加一个全新的依赖项。


推荐阅读