繁体   English   中英

如何在 Android Studio 中创建一个新的可组合 function?

[英]How to create a new composable function in Android Studio?

每次,我都需要创建一个可组合的 function,我这样做:

右键单击 package -> 新建 -> Kotlin 类/文件

我最终得到了这个:

class MyClass {}

现在我必须手动进行三项更改:

  1. 添加@Composable注解
  2. fun改变class
  3. 创建constructor

这真的很烦人。 但这是结果:

@Composable
fun MyClass(
    //Add arguments
) {
    //Add logic
}

我怎样才能更快地完成此操作? Android Studio 中有快捷方式吗? 我在菜单中找不到任何东西。

您可以为此定义自己的模板:

  • 打开设置
  • Go 到编辑器>文件和代码模板
  • 单击+图标以添加新模板
  • 名称设置为My Composable template或您喜欢的任何内容
  • 扩展名设置为kt
  • 将问题中的代码块复制并粘贴到右侧的大空文本框中(直接在File name下)
  • 点击确定

然后,而不是New > Kotlin Class ,您可以单击New > My Composable 模板(或任何您命名的模板),并且无需额外的手动步骤即可开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM