使用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