2012-09-22 30 views
5

我正在开发一款应用程序,该应用程序可以在手机和平​​板电脑设备上使用。我在模拟器上测试过它,它工作正常。 但是,当我在真正的三星选项卡上启动它时,它使用手机布局。 我应该使用什么限定符才能使用平板电脑布局获取平板电脑?我尝试使用layout-sw600dp,但它不起作用。Galaxy Tab 10布局限定符

谢谢!在Android装置

+0

确定,在XML文件中被指定为平板电脑(ie.Go到图形Layour-> 10.1in WXGA(平板电脑)) – Aerrow

回答

7

布局选择如下

布局 - >默认(用于电话的布局), 布局大 - > 5" 7" 片剂(如银河笔记,烧火等), layout-xlarge - > above 7“tablet, layout-swdp - >不管屏幕的当前方向如何,您的应用程序的UI的宽度至少为dps(Android 3.2及更高版本引入,这可能是理由600dp dint为你工作)

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

+0

I有同样的问题,它分别解决了在layout-xlarge和drawable-xlarge中制作文件夹和保存布局和图像的问题。 –

0

就已经把这个作为评论,因为它只完成了桑托斯的答案,但我无权评论:)

,因为我在它失去了一些神经(对不起,如果我太愚蠢),有我应用程序忽略替代的layout-x文件夹,以便省掉其他人,并且由于它没有在android文档/教程中明确写入关于不同屏幕尺寸的链接(提醒此链接的链接会很好......),如果在您的清单中有没有这种类型的指令,所有上述都不行.....

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