Android纵向和横向布局

时间:2018-10-26 21:05:08

标签: android layout landscape portrait

我的布局如下:

enter image description here

在纵向模式下,我需要以下布局:

enter image description here

但是我得到的是我不知道如何修改它的以下内容:

enter image description here

我该怎么做?

5 个答案:

答案 0 :(得分:3)

您可以为横向模式创建单独的布局,只需将其命名为当前布局即可,但请确保将其添加到文件夹的布局区域中。

右键单击res - layout,然后单击Add New,然后为文件夹写入layout-land。名称应该-如前所述-与您当前的布局相同。

enter image description here

现在将方向更改为横向时,Android将使用此布局。

答案 1 :(得分:1)

只需在布局文件夹附近创建layout-land文件夹,然后使用相同的名称创建xml。

答案 2 :(得分:1)

layout-land文件夹中创建一个res文件夹,并在该文件夹中创建具有相同名称的xml

答案 3 :(得分:0)

无需创建版图。 Google有一个开源的FlexBox Layout,它可以适应屏幕大小/方向更改(例如CSS)。 看看Google的developer网站以获取示例。

答案 4 :(得分:0)

Android Studio 3.x.x的最快方法

1。转到活动布局的设计标签

2。在顶部,您应按“预览方向”按钮,有一个用于创建横向布局(检查图像)的选项,将针对该特定方向创建一个新文件夹作为您的xml布局文件

enter image description here