Android 在 activity 文件中未检测到 kotlin textView 名称?

Android kotlin textView name not detected in activity file?

我在 android XML 文件和 kotlin 中创建了一个 textView,同时创建了一个 activity, 请看下面的代码:

textViewName.setText("你好")

此处 textViewName 显示错误。 但是在 Kotlin 中,是否需要为文本视图提供 findViewById 引用才能工作?

诀窍是使用 Kotlin 的扩展(已弃用和劝阻,但仍然可以使用)。

plugins {
    id 'com.android.application'
    id 'kotlin-android'

    //add this to your app gradle
    id 'kotlin-android-extensions'
}

您现在可以直接在 Kotlin 代码上引用 textView,而无需 findViewById()。 另一种选择是使用 DataView Binding