我正在学习一门课程,当我编写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'
}
但它仍然不起作用。
任何帮助都将不胜感激。
3条答案
按热度按时间cqoc49vn1#
@himel
给出的答案是正确的。不鼓励使用柯特林合成物。然而,我确实注意到合成视图的导入行不在您的代码中。如果您想要快速修复,我建议您手动输入视图,然后使用Android Studio进行导入
xqkwcwgp2#
Kotlin-android-扩展已弃用,您应该改用视图绑定。
请遵循以下步骤:https://developer.android.com/topic/libraries/view-binding/migration#:~:text=Kotlin%20Android%20Extensions%20is%20deprecated,将%20%迁移到%20Jetpack%20view%20binding.
vngu2lb83#
我想你忘了按钮号了。