首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为活动自动导入kotlinx.android.synthetic.main.xxx

如何为活动自动导入kotlinx.android.synthetic.main.xxx
EN

Stack Overflow用户
提问于 2018-03-17 20:32:06
回答 2查看 2.7K关注 0票数 0

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.*

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-18 06:40:00

Android应该自动导入它,或者给你一个提示。如果还没有,请检查IDE的Kotlin版本是否与您的项目匹配(在gradle中),并重新启动IDE。

票数 1
EN

Stack Overflow用户

发布于 2022-01-21 06:39:15

我也有过类似的问题。我是个新手,所以为了帮助其他新人,我会加上这个。原来我没有安装所有的插件。

默认生成的项目是:

代码语言:javascript
运行
复制
plugins {
    id 'com.android.application'
    id 'kotlin-android'
}

但也需要包括扩展位:

代码语言:javascript
运行
复制
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id "kotlin-android-extensions"  // The secret sauce that allows an implicit findViewById.
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49341634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档