Android Studio:创建横向布局
Android Studio: Creating landscape layouts
直到最近我才使用 Eclipse,在 Eclipse 中我只是简单地创建了一个文件夹 /res/layout-landscape 并在其中放置了备用横向布局。
但是,在Android Studio 1.1.0 中,我不能那样做。如何为备用横向布局创建文件夹?
您实际上也可以在 Android Studio 中使用 layout-land
,它会像这样显示在您的 res
目录中:
如果它没有出现,请确保将您的项目范围设置为 Project
而不是 Android
。
如果您仍然没有看到,您可以创建一个,方法是右键单击 res 目录并选择 New -> Android resource directory
并填写下面的提示。
此外,创建后,您可以通过布局预览上方工具栏上的方向按钮轻松地在布局预览中从纵向切换为横向。如下图:
您也可以使用下图中给出的选项。
希望你已经明白了。
MrEngineer13 的回答很正确。
我唯一要补充的是,他的屏幕截图可能会让您相信您应该从 'Available qualifiers' 列表中 selecting 'UI Mode'。
澄清一下:填写目录名称和资源类型后,select 'Orientation' 来自可用限定符,这将引导您到 MrEngineer13 提供的屏幕截图。
在Project -> app -> src -> main -> res
然后创建Android资源目录,选择Orientation
接受的答案实际上已经严重过时了。在 Android Studio 3.x.x 中,不需要创建额外的布局 文件夹(我不确定当时是否有必要)。
也没有必要将项目范围从 Android 更改为项目,因为已接受的答案告诉您这样做。
也不需要像接受的答案所说的那样编辑任何 UI 属性和模式。
只有两步:
1) 在 DESIGN 模式下打开您的基本 UI 布局,以便您看到实际的 GUI,例如按钮、图标等(不要在 XML 代码查看模式下将其作为文本打开。
2) 单击下面屏幕截图中标记的图标,然后从菜单中选择 select 创建景观变化(在屏幕截图中标记为 'Click 2nd' ).
然后,Studio 会为您完成所有工作,而且效果非常好。无需添加任何额外的代码,也不会创建额外的文件夹。
尽情享受吧。
Android Studio 3.1.4:
直到最近我才使用 Eclipse,在 Eclipse 中我只是简单地创建了一个文件夹 /res/layout-landscape 并在其中放置了备用横向布局。
但是,在Android Studio 1.1.0 中,我不能那样做。如何为备用横向布局创建文件夹?
您实际上也可以在 Android Studio 中使用 layout-land
,它会像这样显示在您的 res
目录中:
如果它没有出现,请确保将您的项目范围设置为 Project
而不是 Android
。
如果您仍然没有看到,您可以创建一个,方法是右键单击 res 目录并选择 New -> Android resource directory
并填写下面的提示。
此外,创建后,您可以通过布局预览上方工具栏上的方向按钮轻松地在布局预览中从纵向切换为横向。如下图:
您也可以使用下图中给出的选项。
希望你已经明白了。
MrEngineer13 的回答很正确。
我唯一要补充的是,他的屏幕截图可能会让您相信您应该从 'Available qualifiers' 列表中 selecting 'UI Mode'。
澄清一下:填写目录名称和资源类型后,select 'Orientation' 来自可用限定符,这将引导您到 MrEngineer13 提供的屏幕截图。
在Project -> app -> src -> main -> res
然后创建Android资源目录,选择Orientation
接受的答案实际上已经严重过时了。在 Android Studio 3.x.x 中,不需要创建额外的布局 文件夹(我不确定当时是否有必要)。
也没有必要将项目范围从 Android 更改为项目,因为已接受的答案告诉您这样做。
也不需要像接受的答案所说的那样编辑任何 UI 属性和模式。
只有两步:
1) 在 DESIGN 模式下打开您的基本 UI 布局,以便您看到实际的 GUI,例如按钮、图标等(不要在 XML 代码查看模式下将其作为文本打开。
2) 单击下面屏幕截图中标记的图标,然后从菜单中选择 select 创建景观变化(在屏幕截图中标记为 'Click 2nd' ).
然后,Studio 会为您完成所有工作,而且效果非常好。无需添加任何额外的代码,也不会创建额外的文件夹。
尽情享受吧。
Android Studio 3.1.4: