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

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

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

  1. package com.example.ageinminutes
  2. import androidx.appcompat.app.AppCompatActivity
  3. import android.os.Bundle
  4. import kotlinx.android.synthetic.main.activity_main.*
  5. class MainActivity : AppCompatActivity() {
  6. override fun onCreate(savedInstanceState: Bundle?) {
  7. super.onCreate(savedInstanceState)
  8. btnDatePicker
  9. }
  10. }

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

  1. plugins {
  2. id 'com.android.application'
  3. id 'kotlin-android'
  4. id 'kotlin-android-extensions'
  5. }

但它仍然不起作用。

任何帮助都将不胜感激。

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#

我想你忘了按钮号了。

相关问题