如何为平板电脑设置横向布局?

时间:2013-09-08 11:02:32

标签: android android-layout layout

想象一下,我有一个名为layout-port的布局文件夹。此布局包含您在下图(手机)中可以看到的两种布局。 另一方面,我有一个layout文件夹,当屏幕方向不是纵向模式时使用,所以它是横向的。

enter image description here

然而,当我使用小屏幕旋转设备时,它会使用纵向布局,但由于屏幕太小,它不是最佳的,因此它看起来不是很好片段布局主要针对至少600dp的片剂。

所以问题是, 有什么方法可以使用限定符来设置最小宽度超过600的横向布局吗?

我一直在检查文档http://developer.android.com/guide/practices/screens_support.html,但它似乎无法将最小宽度和最小值组合在一起。取向。

3 个答案:

答案 0 :(得分:8)

我认为你真正想要的是声明一个文件夹......

layout-w600dp-land

仅当平板电脑或w600dp设备处于横向模式时才会调用此选项。基本上,您可以将限定符w600dpland结合使用。

答案 1 :(得分:6)

将平板电脑布局放在res/layout-w600dp或您要支持的两个窗格布局的最小宽度。

答案 2 :(得分:1)

您可以忽略-port限定符。 通常,如果设备具有600dp(或您选择的任何数字),则可以显示双窗格布局。如果屏幕上有足够的空间,它是否处于横向模式或纵向是否真的重要?

因此,一般情况下,您可以将小屏幕的布局放在layout文件夹中,并使用layout-sw600dp进行更大的布局。