在Android Studio上编写btnDatePicker时引用未解析

jvlzgdj9  于 2022-10-09  发布在  Android
关注(0)|答案(3)|浏览(144)

我正在学习一门课程,当我编写btnDatePicker时,我收到一个未解决的错误:

package com.example.ageinminutes

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        btnDatePicker
    }
}

我一直在互联网上搜索,并在Build.graddle(:app)上添加了一个插件,如不同的解决方案所示:

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

但它仍然不起作用。

任何帮助都将不胜感激。

cqoc49vn

cqoc49vn1#

@himel给出的答案是正确的。不鼓励使用柯特林合成物。

然而,我确实注意到合成视图的导入行不在您的代码中。如果您想要快速修复,我建议您手动输入视图,然后使用Android Studio进行导入

xqkwcwgp

xqkwcwgp2#

Kotlin-android-扩展已弃用,您应该改用视图绑定。

请遵循以下步骤:https://developer.android.com/topic/libraries/view-binding/migration#:~:text=Kotlin%20Android%20Extensions%20is%20deprecated,将%20%迁移到%20Jetpack%20view%20binding.

vngu2lb8

vngu2lb83#

我想你忘了按钮号了。

相关问题