Android:用于横向模式的备用布局xml

我怎么能有一个景观布局和一个肖像? 当用户将手机翻转过来时,我想要占用额外的宽度并节省垂直空间。

默认情况下, /res/layout应用于纵向和横向。

如果你有例如

 /res/layout/main.xml 

您可以添加一个新的文件夹/res/layout-land ,将main.xml复制到其中并进行必要的调整。

方向

有关更多选项,另见http://www.androidpeople.com/android-portrait-amp-landscape-differeent-layouts和http://www.devx.com/wireless/Article/40792/1954

在当前版本的Android Studio(v1.0.2)中,您可以通过单击下面屏幕截图中所示的可视化编辑器中的按钮来添加横向布局。 选择“创建风景变化”

Android Studio添加横向布局

除非另有说明,否则/ res / layout中的布局应用于纵向和横向。 假设我们的主页有/res/layout/home.xml,我们希望它在2种布局类型中看起来不同。

  1. 创建文件夹/ res / layout-land(在这里你将保持你的风景调整的布局)
  2. 在那里复制home.xml
  3. 对其进行必要的修改

资源

您可以按照以下方式将您的特定布局分组在正确的文件夹结构下

布局土地target_version

布局土地19 //目标KitKat

同样,你可以创建你的布局。

希望这会帮助你