gpt4 book ai didi

android-studio - Android Studio 3.3文件夹图标

转载 作者:行者123 更新时间:2023-12-03 15:54:05 27 4
gpt4 key购买 nike

在新的Android Studio 3.3上,某些图标已更改,我希望了解每个按钮的含义。

Thisthis答案已过时。

例如,在这张图片中,我的项目中有两个模块,但是一个模块带有一个绿点,另一个模块是条形图。这是什么意思?

enter image description here

最佳答案

树有两个组件:背景颜色/文件夹颜色和其他图标。除此之外,还有文本颜色,但是它主要用于VCS,超出了问题的范围。有关VCS颜色的含义,请参见this answer

因为您通常是在一个部分中询问文件夹,在另一部分中询问图标,最后是最后两个,所以我将介绍各种基于文件夹的文件夹。

首先,确切的颜色取决于配色方案,在某些情况下,插件(有一些插件,例如Material插件,完全重做文件夹)会改变这些颜色,但我将使用具有标准图标的非标准主题(TL; DR:不同的颜色,相同的图标)。

重要因素

在开始使用列表本身之前,有一些不同的因素会决定图标:


文件夹状态(包含/忽略)
资料夹类型


模块类型(即android,java库等)
常规类型(即资产,资源,包装等)

源集(源和测试)或层次结构父级(即测试资源与非测试资源的图标不同)


此外,还有文件类型,但是超出了范围。此外,为了使文件夹图标可见,需要成功编译项目。编译失败可能导致AS / IntelliJ对文件夹的解释不同,甚至取消注册源集。

此外,值得注意的是,在某些情况下,失败的生成或重新生成可以将文件夹图标更改为错误的(尽管相关)图标。在基于测试项目的最新模块中,库模块未注册,而Android模块被标记为Java模块。尽管这并没有破坏任何内容,但是记住这并不总是准确的是一个好主意。

名单

首先,我们有一个绿点:

enter image description here

这意味着它是一个Android模块。



还有一个带咖啡杯的人:

enter image description here

这可以表示Java模块,也可以表示Android项目的根(因为在这方面,Android项目也被视为Java项目)。



还有一些带有蓝色的文件夹。这些注释源词根。在项目视图中,通常会找到java,或者将其他语言分隔开来,如下所示:

enter image description here

在Android视图中,清单文件夹被视为源根。



测试根目录具有绿色文件夹(+绿色背景):

enter image description here



条形图文件夹是一个Android库模块(请注意,这与常规的Android模块不同):

enter image description here

与常规Android模块之间的主要区别在于,与在常规Android模块中找到的常规com.android.library相比,它应用了Gradle插件com.android.application



我们也有普通文件夹:

enter image description here

这些只是文件夹。它们可能包含资产或资源,但没有什么特别的。它们也未链接到IDE中的任何内容,但它们可能仍具有相关性,具体取决于您的构建系统。它并不总是会接like而至。



生成的源代码也有一个单独的图标,在右下角带有一个类似齿轮的图标:

enter image description here



这应该很熟悉:

enter image description here

这是包装的图标。注意,它不仅用于源集中,还用于资源和资产下。



说到资源和资产,将我们带到下一个图标:

enter image description here

尽管Android在编译和加载过程中对它们的处理方式有所不同,但它可用于任何资源根目录。



在该主题上,测试资源也具有自己的图标:

enter image description here

这是除了具有绿色背景之外



橙色文件夹(使用接近标准的主题,并且颜色也会有所不同。如果使用的是非标准主题,请参考配色方案以获取更多信息)显示排除的文件夹。

enter image description here

这是根据项目结构,您可以选择要排除的文件夹。默认情况下,.gradle被排除,如下所示:

enter image description here

但是您也可以选择其他要排除的文件夹。这个excludes it from indexing



最后(理论上):假文件夹。

enter image description here

这实际上不是文件夹-这是一个文件,包含IntelliJ生成的模块的各种配置。但是,由于某种原因,它有一个文件夹图标(至少对我而言)。虽然这不是文件夹,但我添加了它以避免混淆。虽然看起来像Android模块,但事实并非如此。



这些都是我可以找到的唯一文件夹图标。我希望我没有遗漏任何东西。

特别说明

如果使用Material Theme UI之类的插件,则可能会有不同的图标。诸如该捆绑自定义图标之类的某些插件,对于特定的用户而言,使此答案不正确。在示例一中,all the icons(链接:文件夹图标)带有名称。

此外,如果您有疑问,可以在here中找到一些带有名称的股票IntelliJ图标。 modules文件夹似乎也包含一些文件夹图标。虽然我无法为Android特定的图标查明来源,但这涵盖了其中的一些。

关于android-studio - Android Studio 3.3文件夹图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55575449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com