Android 纵向和横向布局
Android portrait and landscape layouts
我有以下布局:
我需要纵向模式下的以下布局:
但是我得到的不是那个,我不知道如何修改它:
我该怎么做?
您可以为横向创建一个单独的布局 mode.Just 将其命名为您当前的布局名称,但请确保将其添加到文件夹 layout-land 中。
右键单击 res - layout
,然后单击 Add New
,然后为文件夹写入 layout-land
。名称应该 - 如前所述 - 与您当前的布局相同。
现在将方向更改为横向时,Android 将使用此布局。
只需在布局文件夹附近创建 layout-land
文件夹并创建同名的 xml。
在 res
文件夹中创建一个 layout-land
文件夹,并在此文件夹中创建同名的 xml
。
无需创建布局土地。 Google 有一个开源的 FlexBox Layout,可以自适应屏幕大小/方向变化,如 CSS。
查看 google 的 developer 站点以获取示例。
Android Studio 3.x.x
的最快方式
1.Go 到 activity 布局的设计选项卡
2.At 你应该按下预览按钮的方向,有一个创建横向布局的选项(检查图像),一个新文件夹将被创建为你的 xml 布局该特定方向的文件
我有以下布局:
我需要纵向模式下的以下布局:
但是我得到的不是那个,我不知道如何修改它:
我该怎么做?
您可以为横向创建一个单独的布局 mode.Just 将其命名为您当前的布局名称,但请确保将其添加到文件夹 layout-land 中。
右键单击 res - layout
,然后单击 Add New
,然后为文件夹写入 layout-land
。名称应该 - 如前所述 - 与您当前的布局相同。
现在将方向更改为横向时,Android 将使用此布局。
只需在布局文件夹附近创建 layout-land
文件夹并创建同名的 xml。
在 res
文件夹中创建一个 layout-land
文件夹,并在此文件夹中创建同名的 xml
。
无需创建布局土地。 Google 有一个开源的 FlexBox Layout,可以自适应屏幕大小/方向变化,如 CSS。 查看 google 的 developer 站点以获取示例。
Android Studio 3.x.x
的最快方式1.Go 到 activity 布局的设计选项卡
2.At 你应该按下预览按钮的方向,有一个创建横向布局的选项(检查图像),一个新文件夹将被创建为你的 xml 布局该特定方向的文件