【发布时间】:2020-12-23 11:54:48
【问题描述】:
我正在尝试在 Kotlin 和片段中进行视图绑定。
val button: Button = view.findViewById(R.id.Rutton)
button.setOnClickListener{
//do something here.
}
但是当它有很多对象时。我需要定义它。 所以我不得不看:
Kotlin Android View Binding: findViewById vs Butterknife vs Kotlin Android Extension
和
Android developers documentation DataStore Overview: View Binding
但我在我的 Android Studio 中找不到 ResultProfileBinding
我可以在我的程序中做什么?
【问题讨论】:
-
您保留的布局文件名称是什么?还要检查您是否在 build.gradle 文件中启用了 dataBinding。
-
这是
fragment_fast_login_page.xml,我把buildFeatures { viewBinding true }放在我的build.gradle中 -
然后尝试对 FragmentFastLoginBinding 像 private lateinit var binding: FragmentFastLoginBinding 它基本上取决于你的布局文件名。
-
错误信息:
Unresolved reference: FragmentFastLoginBinding -
您是否已完成所需的import 请检查一次..