0

我确信这个问题已经被问过几次,但我无法在 stackoverflow.com 上找到答案

我需要的是有 2 个布局文件 activity_main_pot.xml activity_main_land.xml 基于方向

如何做到这一点?

4

2 回答 2

1

只需用相同的名称命名两个布局文件(如 activity_main.xml),然后将景观文件放在您的res/layout-land文件夹中(如果文件夹不存在,请创建该文件夹)。其余的由框架自动为您完成。

于 2013-06-23T09:22:25.093 回答
0

我亲爱的朋友,这很简单。Android 用于在更改布局时呈现整个屏幕。如果手机/设备处于横向,则首先检查文件夹“layout-land”中的布局,如果不是,则从布局文件夹中绘制,反之亦然。

解决方案:只需创建另一个文件夹“layout-land”并将您的横向布局文件粘贴到此文件夹中。并且在“布局”文件夹中具有纵向布局的相同文件名。它会工作:)

于 2013-06-23T10:36:40.917 回答