我正在开发应用程序在两个10英寸& 7英寸的平板电脑,这里是我的问题10英寸平板我宣布布局为(layout-xlarge-land & layout-xlarge-port),而来到7'英寸我宣布布局为(布局sw600dp土地& layout-sw600dp端口)?如何声明7英寸平板电脑Android的布局?
虽然来到7英寸平板电脑它不适合我,我使用的平板电脑是(iRobot)。
我正在开发应用程序在两个10英寸& 7英寸的平板电脑,这里是我的问题10英寸平板我宣布布局为(layout-xlarge-land & layout-xlarge-port),而来到7'英寸我宣布布局为(布局sw600dp土地& layout-sw600dp端口)?如何声明7英寸平板电脑Android的布局?
虽然来到7英寸平板电脑它不适合我,我使用的平板电脑是(iRobot)。
在罕见的情况下,你想进一步定制你的用户界面,例如7“与10” 平板电脑,你还可以定义最小宽度:
res/layout/main_activity.xml # For phones
res/layout-sw600dp/main_activity.xml # For 7” tablets
res/layout-sw720dp/main_activity.xml # For 10” tablets
,只是检查了这7” 与10” 平板电脑: -
res/layout-sw600dp--我已经使用这个bro不起作用... –
你是正确的Uttam,但是这只能从3.2+开始工作。在3.2之前sw600dp不被识别 – StErMi
@StErMi这是真的。对于像Kindle Fire和Nook Color这样的平板电脑,这个代码几乎没用。 –
你也可以指定这样
按照这里讨论新的方法,New Tools For Managing Screen Sizes
您layout
文件夹我们可以这样指定
这是7寸平板电脑或10寸平板电脑.. –
10寸平板电脑,像这样集与7寸平板电脑 –
感谢相信我会检查它的尺寸.. –
,但如果你正在为亚马逊设备
layout-large-mdpi
layout-large-hdpi
与使用layout-sw600dp
其他Android设备7" 一起
如果我正在开发7”桌面应用程序,并且我想要在所有平板电脑上使用应用程序,和其他表格,那么我不得不提及layout-sw600dp或layout-large-mdpi? – CoronaPintu
你需要同时包括,亚马逊设备将使用布局大型mdpi和布局大型hdpi,如果不存在将尝试使用默认布局和其他Android设备会寻找布局SW600DP,布局SW720DP其他尝试使用默认布局。因此,简而言之,如果不存在,所有设备都会尝试使用默认布局(如果它可以在不崩溃的情况下渲染),则会尝试查找其所需的布局文件。 –
Android: Tools For Managing Screen Sizes
Kindle Fire: Screen Layout and Resolution
电话:
布局
7” 片剂:
布局sw600dp
10” 片剂:
布局sw720dp
烧火7" :
布局大MDPI
Kindle Fire的7" HD:
布局大华电国际
这真的是很好的建议谢谢=) –
这是因为你用“便宜”(便宜)的7英寸平板电脑的480x800,所以它会使用sw360高达430dp。
什么是不工作?发生了什么? –
7英寸平板电脑的布局设计不是为我工作,(布局sw600dp土地和端口),而不是这些它走的是正常的布局。 –