【发布时间】:2015-06-09 20:33:06
【问题描述】:
在Android Studio中新建目录和新建文件夹有什么区别?
这是菜单选项的图片:
【问题讨论】:
在Android Studio中新建目录和新建文件夹有什么区别?
这是菜单选项的图片:
【问题讨论】:
在向 Android Studio 项目添加文件夹时使用文件夹。这就是 Android Studio 对它们的称呼。 目录 是 IntelliJ 所称的文件夹。 Android Studio 建立在顶级 IntelliJ 之上,因此存在一些命名混乱。
虽然文件夹和目录之间存在技术差异(参见here 和here),但它们经常(正确或错误地)互换使用。这甚至可以在这两个 SO 问题的标题中看到:
当 Android Studio 的新用户在菜单结构中看到这两个选项时,他们可能会感到困惑。当用户添加一个新目录然后它没有显示在 Android 文件夹视图中时,会导致进一步的混乱。例如,请参阅以下问题:
如果您从菜单中选择“项目”或“包”视图,文件夹实际上会显示:
但是,如果您希望 Android 文件夹自动显示在 Android 视图中,您需要右键单击并使用新建 > 文件夹 > 资产文件夹(如果您要添加资产文件夹)。然后,您可以通过选择“新建”>“目录”选项向其中添加一个子文件夹,例如“字体”。
Android Studio 建立在IntelliJ IDEA 之上。 IntelliJ 本身有一个添加目录的菜单选项(如您所见here)。但 Android 将文件存储在它所谓的文件夹中。因此,当这两个平台在 Android Studio 中放在一起时,就会出现一些命名混乱。 (这是我的解释,但也许他们真的在试图区分目录和文件夹之间的细微差别。)
您可以从菜单图像中看到还有一个“Android 资源目录”选项。 (您可以通过右键单击 res 目录/文件夹而不是子目录来获得它。)您可以使用它来添加资源文件夹,例如 raw、menu、values 等。
【讨论】: