Galaxy Tab 10布局限定符

时间:2012-09-22 06:44:54

标签: android layout tablet

我正在开发一款适用于手机和平板电脑设备的应用。我在模拟器上测试它,它工作正常。 但是当我在一个真正的三星Tab上启动它时,它会使用手机布局。 我应该使用哪些限定符来使用平板电脑布局来获取平板电脑?我尝试使用layout-sw600dp,但它不起作用。

谢谢!

2 个答案:

答案 0 :(得分:7)

Android设备中的布局选择如下

布局 - >默认(适用于手机布局), layout-large - > 5“到7”的平板电脑(如Galaxy Note,Kindle Fire等), layout-xlarge - >超过7“片剂, layout-swdp - >无论屏幕的当前方向如何,您的应用程序至少具有可用于UI的宽度dps。(在Android 3.2及更高版本中引入,这可能是600dp dint为您工作的共鸣)。

了解更多详情 http://developer.android.com/guide/practices/screens_support.html

答案 1 :(得分:0)

会将此作为评论,因为它只完成了Santosh的答案,但我没有权利发表评论:))

因为我对它失去了一些神经(对不起,如果我太愚蠢),让我的应用程序忽略替代layout-x文件夹,以免其他人,并且因为它没有在android docs / tutorial中明确写出不同的屏幕尺寸(链接提醒这本来不错......),如果在你的清单中你没有这种类型的指令,以上所有都不会工作.....

<supports-screens android:resizeable="true"
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:xlargeScreens="true"
            android:anyDensity="true"
    />