当前位置:  开发笔记 > Android > 正文

Kotlin文件的IntelliJ和Android Studio图标

如何解决《Kotlin文件的IntelliJ和AndroidStudio图标》经验,为你挑选了1个好方法。

我一直在试图理解IntelliJ(和Android Studio)对我的Kotlin文件图标做了什么.在图片中你可以看到Kotlin文件带有两个不同的图标 - 一个带有小"K"的矩形或一个带有小"K"的圆圈C(图中用红色圈出).矩形版本还包括一个有用的".kt"后缀.

在对这个问题的黑盒进行一些修补之后 - 看来如果kotlin文件只是声明了一个与文件名匹配的类,那么它会得到一个"带圆圈的C"图标.但是如果它做任何类似Java的事情 - 例如在类外声明变量(例如val foo = 42) - 那么图标将移动到带有"K"的矩形.这里的图标文档表明IntelliJ认为带有"K"的矩形是"Kotlin文件",而带圆圈的C是"Kotlin类".

有人知道这是否有更深层的含义?我想我会val在课堂外加一个声明,只是为了让我的Kotlin文件图标符号全部匹配.然后他们还会有方便的".kt"扩展名,以清楚地表明他们是Kotlin文件.

例如 - 这里的代码将您的图标更改为文件Foo.kt中带有"K"的矩形:

val bar = 42;
class Foo {}

在此输入图像描述



1> yole..:

你的分析是正确的.如果文件仅定义单个类,则"项目"视图节点将显示该类,而不是整个文件.如果文件中有多个声明,则"项目"视图节点将显示文件图标.

类图标看起来与混合语言项目中的Java类图标的一致性.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有