使用layout-large
,不再推荐layout-xlarge
。谷歌称使用sw *布局来定位平板电脑。
例如,要定位7英寸平板电脑,请将布局放置在layout-sw600dp
之间。对于10英寸的平板电脑,请将它们放入layout-720dp
。
唯一的例外是针对有问题的设备,例如运行android 2.x的原始星系标签,由于布局分辨率的错误,您需要创建一个名为layout-xlarge-land
的文件夹并将布局放置在那里。
此外,不要只有高分辨率的图像和转储他们在hdpi。正确地缩放图像并将它们放入mdpi,hdpi,xhdpi等。
大多数情况下,这会导致应用程序的加载时间更快,并且APK尺寸更小,因为您未捆绑“高分辨率图像“,并根据请求让框架按比例缩放图像。由于位图存储在java堆中,所以包中未优化的图像也会带来内存使用的后果。在androidmanifest文件
<supports-screens android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
你使用'Linear Layout'吗? – Nezam 2013-03-06 05:03:12