我正在开发Android Studio中的项目。每当我尝试在默认的/res
目录下创建一个新的资源目录时,它都不会出现在项目范围内,但它确实出现在包范围内。怎么可能?此外,每当我尝试在我创建的目录中创建布局文件(XML)时,创建的文件都不会放在所选目标目录下。
希望通过一个例子来说是有意义的。我得到了这些:
/app/res/layout
/app/res/layout-land
/app/res/layout-large
如果我在/layout-land
中创建文件,Android IDE会将其放在/layout
目录中。
任何建议表示赞赏。
答案 0 :(得分:0)
创建layout-land文件夹后,它不会显示在项目视图中,但是如果右键单击res文件夹并选择在项目资源管理器中显示,则可以看到该文件夹已在此处创建指出。
当您将XML文件添加到此layout-land文件夹(将XML文件复制并粘贴到现有布局文件夹中)时,XML文件应在项目视图中的res / layout文件夹中显示为(land)之后它表示它是横向XML文件。
答案 1 :(得分:0)
最后,经过大量测试尝试Android Studio中的每个按钮,我知道如何做到这一点。
在我的情况下,我想创建一个文件夹 layout-port ,并在该文件夹中创建两个xml文件:activity_main.xml和detail_activity.xml但每次我尝试添加一个创建的xml文件在布局文件夹中。
要在 layout_port 文件夹中创建,我必须在layout-port中右键单击,然后选择新建 - >>布局资源文件,如下图所示
答案 2 :(得分:-1)
请参阅此说明以了解不同的布局方向:
您可以在设计器中切换布局,如图所示。