Kotlin控件自动映射id功能(不用findViewById方法来获取对象了,大大方便开发者)

1.在app/build.gradle添加如下插件(两个都要)

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

如果plugins下面都是id***格式的,就改为id开头:

id 'kotlin-android'
id 'kotlin-android-extensions'

然后在MainActivity.kt文件中
import kotlinx.android.synthetic.main.activity_main.*
这样在activity_main.xml中的控件,我们都不需要调用findViewById方法来获取对象了(记得看好是activity_main.*,要对应)

最后在xml界面设计中,给按钮一个android:id="@+id/anniu1",这样子在kt文件中就可以直接anniu1.setOnClickListener搞事情啦~~~

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享