【问题标题】:Android portrait and landscape layoutsAndroid 纵向和横向布局
【发布时间】:2018-10-26 21:05:08
【问题描述】:

我有以下布局:

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

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

我该怎么做?

【问题讨论】:

    标签: android layout landscape portrait


    【解决方案1】:

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

    1.进入活动布局的设计标签

    2.在顶部你应该按下预览按钮的方向,有一个创建横向布局的选项(检查图像),将创建一个新文件夹作为该特定方向的 xml 布局文件

    【讨论】:

      【解决方案2】:

      res文件夹中创建layout-land文件夹,并在该文件夹中创建同名xml

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          【解决方案4】:

          只需在布局文件夹附近创建layout-land文件夹并创建具有相同名称的xml。

          【讨论】:

            【解决方案5】:

            无需创建布局区域。谷歌有一个开源的FlexBox Layout,它可以自适应地适应屏幕大小/方向的变化,比如 CSS。 请查看 google 的 developer 网站以获取示例。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-11-21
              • 1970-01-01
              • 1970-01-01
              • 2011-01-12
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多