Android Studio目录创建

3
我正在使用Android Studio开发一个项目。每当我尝试在默认的/res目录下创建新的资源文件夹时,它不会出现在项目范围内,但是会出现在包范围内。这是为什么呢?另外,每当我尝试在我创建的目录中创建布局文件(XML),所创建的文件并没有放置在所选和期望的目录下。
希望通过以下示例更易理解:
/app/res/layout
/app/res/layout-land
/app/res/layout-large

如果我在 /layout-land 中创建一个文件,Android IDE 会将其放置在 /layout 目录中。
欢迎任何建议。

你找到解决方法了吗?我也有同样的问题... - Michael Rogers
3个回答

0

经过大量测试尝试Android Studio中的每个按钮,我终于知道如何做了。

在我的情况下,我想创建一个名为layout-port的文件夹,在该文件夹内包含两个xml文件:activity_main.xml和detail_activity.xml,但是每次我尝试添加在layout文件夹中创建的xml文件时都失败了。

要在layout_port文件夹中创建,我必须右键单击layout-port,然后选择New -> Layout Resources File,如下图所示:

enter image description here


0

当您创建了layout-land文件夹时,在项目视图中它不会显示出来,但是如果您右键单击res文件夹并选择在项目浏览器中显示,则可以看到已经创建了该文件夹,就像您指出的那样。

当您将XML文件添加到此layout-land文件夹中(复制并粘贴XML文件到现有的layout文件夹中),该XML文件应在项目视图中的res/layout文件夹中可见,并在其后加上(land)以表示它是横向的XML文件。


我按照你的步骤执行了,发现安卓工作室并不像你说的那样创建横向和竖向文件夹,而是在每个布局下创建一个包含两种配置的文件夹...因此仍只有一个布局文件夹和许多子布局文件夹。 - Yotes
请查看我上面的回答。 - Daniel Krzyczkowski

-1
请查看此说明以获取不同的布局方向:

enter image description here

enter image description here

您可以在设计师中切换布局,就像您在图片上看到的那样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接