Android Studio:创建横向布局

mrd*_*mrd 31 layout android android-resources android-studio

直到最近我才使用Eclipse,在Eclipse中我只是创建了一个文件夹/ res/layout-landscape并在其中放置了备用的横向布局.

但是,它似乎在Android Studio 1.1.0中,我无法这样做.如何为备用横向布局创建文件夹?

MrE*_*r13 73

您实际上可以layout-land在Android Studio中使用,它将显示在您的res目录中,如下所示:

布局土地

如果没有显示,请确保将项目范围设置为Project和不设置Android.

项目范围

如果您仍然看不到,可以通过右键单击res目录并选择New -> Android resource directory并填写下面的提示来创建一个.

新目录

此外,一旦创建,您可以通过布局预览上方工具栏上的方向按钮轻松地在布局预览中从纵向切换到横向.如下图所示:

方向切换

  • 在我的Android工作室布局中,土地永远不会创建,我必须像你展示的那样手动添加它.这是非常奇怪的,只是纯粹的运气,我找到了你的答案,或者我永远无法做出景观布局.真的搞砸了我认为从Android工作室的角度来看 - 人们不是通灵者. (3认同)
  • 正如@Mark Channer所说,应该选择Orientation而不是UI Mode. (2认同)

pat*_*ran 37

您还可以使用下图中给出的选项.

在此输入图像描述

我希望你明白了.


deL*_*ock 10

公认的答案实际上已经严重过时了。在Android Studio 3.xx中,无需创建额外的布局文件夹(无论如何,我不确定这是否有必要)。

也不需要按照接受的答案告诉您将项目范围从Android更改为Project。

正如接受的答案所说,也不需要编辑任何UI属性和模式。

仅需两个步骤:

1)在“ 设计”模式下打开基本的UI布局,以便看到实际的GUI,例如按钮,图标等(在XML代码查看模式下,请勿将其作为文本打开)。

2)点击下面屏幕截图中标记的图标,然后从菜单中选择 创建景观变化(在屏幕快照中标记为“单击第二个”)。

然后,Studio会为您完成所有工作,并且就像一个魅力。无需添加任何额外的代码,也不会创建任何额外的文件夹。

请享用。

Android Studio 3.1.4:

在此处输入图片说明