本文主要是针对Android初学者出现的android Unresolved reference: *
xml代码
<Button
android:id="@+id/btn_album"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="按钮/>;
kt的代码
btn_album.setOnClickListener {
Toast.makeText(this, "点击了",Toast.LENGTH_SHORT).show()
}
初学在看别人代码的时候的使用没有问题,但是自己创建项目写会出现未定义。在查找整个项目后发现并没有其他地方的定义或者创建,确定是个配置问题。具体就是在bulid.gradle的中添加 id ‘kotlin-android-extensions’
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-android-extensions'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)