Android Studio中的新目录与新文件夹

Sur*_*gch 17 directory android-studio

在Android Studio中创建新目录和创建新文件夹有什么区别?

这是菜单选项的图像:

在此输入图像描述

Sur*_*gch 17

简短的回答

文件夹添加到Android Studio项目时使用文件夹.这就是Android Studio所称的内容.目录是IntelliJ称之为文件夹的目录.Android Studio基于IntelliJ构建,因此存在一些命名混淆.

答案很长

虽然文件夹和目录之间存在技术差异(请参见此处此处),但它们通常(正确或不正确)可互换使用.即使在这两个SO问题的标题中也可以看到这一点:

当Android Studio的新用户看到菜单结构中的两个选项时,这可能会让他们感到困惑.当用户添加新目录然后它不会显示在Android文件夹视图中时,会产生进一步的混淆.请参阅以下问题:

如果从菜单中选择"项目"或"包"视图,实际上会显示文件夹:

在此输入图像描述

但是,如果您希望在Android视图中自动显示Android文件夹,则需要右键单击并使用"新建">"文件夹">"资源"文件夹(如果要添加资源文件夹).然后,您可以通过选择"新建">"目录"选项为此添加"字体"等子文件夹.

Android Studio构建于IntelliJ IDEA之上.的IntelliJ本身有一个菜单选项来添加目录(你可以看到在这里).但Android将文件存储在所谓的文件夹中.因此,当这两个平台在Android Studio中组合在一起时,会出现一些命名混淆.(这是我的解释,但也许他们真的试图区分目录和文件夹之间的细微差别.)

您可以从菜单图像中看到还有一个"Android资源目录"选项.(通过右键单击res目录/文件夹而不是子目录,可以获得该功能.)您可以使用它来添加资源文件夹,例如raw,menu,values等.