【发布时间】:2022-02-19 04:35:17
【问题描述】:
我正在关注 Udacity 上的 Android Kotlin 课程,该课程建议使用视图绑定而不是 findViewById()。但是,我正在尝试使用它,但我的应用程序中的文本没有更新。我尝试重建应用程序,并在 build.gradle(:app) 中添加了buildFeatures {viewBinding true}。
我的视图绑定文本更改非常简单:
val binding = ActivityMainBinding.inflate(layoutInflater)
binding.rollButton.text = "Let's roll"
关于视图绑定有什么我错过的吗?
【问题讨论】:
-
你
setContentView(binding.root)了吗? -
@Zain 嗯,确实有效!但它破坏了布局重力......一个问题造成另一个问题。
标签: android kotlin android-viewbinding android-viewbinder