Kotlin提供了使用导入kotlinx.android.synthetic.main.activity_main.*进行视图绑定的强大功能。我也知道Android是强大的和灵活的定制。

为了使用视图绑定,我们需要在创建活动之后手动包含kotlinx.android.synthetic.main.activity_xxx.*。
在Android中是否有任何方式/自定义选项,以便每当创建新活动时,它都会自动导入相应的kotlinx.android.synthetic.main.activity_xxx.*?例如,如果我要创建NewActivity,它应该已经有了kotlinx.android.synthetic.main.activity_new.*。
发布于 2018-03-18 06:40:00
Android应该自动导入它,或者给你一个提示。如果还没有,请检查IDE的Kotlin版本是否与您的项目匹配(在gradle中),并重新启动IDE。
发布于 2022-01-21 06:39:15
我也有过类似的问题。我是个新手,所以为了帮助其他新人,我会加上这个。原来我没有安装所有的插件。
默认生成的项目是:
plugins {
    id 'com.android.application'
    id 'kotlin-android'
}但也需要包括扩展位:
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id "kotlin-android-extensions"  // The secret sauce that allows an implicit findViewById.
}https://stackoverflow.com/questions/49341634
复制相似问题