Android 运行时Kotlin错误-未解析的引用对象ID
我开始学习使用Kotlin开发android。我正在尝试调用MainActivity.kt中的对象ID,但我收到一个错误Android 运行时Kotlin错误-未解析的引用对象ID,android,kotlin,Android,Kotlin,我开始学习使用Kotlin开发android。我正在尝试调用MainActivity.kt中的对象ID,但我收到一个错误未解析的引用:btnDatePicker 下面是代码 <Button android:id="@+id/btnDatePicker" android:layout_width="match_parent" android:layout_height="wrap_content" a
未解析的引用:btnDatePicker
下面是代码
<Button
android:id="@+id/btnDatePicker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="#0E0B0B"
android:text="SELECT DATE"
android:textColor="#C5BBBB"
android:textSize="20sp"
android:textStyle="bold"
app:backgroundTint="#186C64" />
在BTK上悬停时,我看到了以下选项,但不确定如何继续
看起来您正在尝试使用合成视图绑定。您的项目需要在build.gradle中启用
kotlin android扩展插件,如:
apply plugin: 'kotlin-android-extensions'
之后,您应该能够导入您的btnDatePicker
请注意,kotlin android扩展和合成视图绑定已被弃用,因此您最好使用Jetpack视图绑定。请参见它没有定义,您应该通过使用findViewById、kotlin synthetic、jetpack视图绑定获得一个引用。。。如果一切正常,kotlin synthetic在gradle上配置后没有找到它,请尝试在您的项目上执行清理和重建,这是否回答了您的问题?谢谢你帮了我的忙。。
apply plugin: 'kotlin-android-extensions'