2011-12-12 144 views
0

如何支持我的清單中的所有屏幕尺寸?我得到了:體現多種屏幕尺寸?

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

但它說xlarge無效。任何想法什麼是正確的方式?

回答

2

請嘗試不提供任何屏幕尺寸。這完全刪除了<supports-screens ... />標籤。如果您的應用程序支持所有不錯的屏幕尺寸。您可能需要考慮爲水平和垂直方向使用不同的佈局。

+0

因此,如果我刪除標籤,它會在任何設備上運行? – panthro

+0

是的,就我所知,它會的。我也是這樣運行的。 –

0

屬性android:xlargeScreens在API級別9中引入。所以我猜你正在編譯更低的API級別。您應該將項目的API級別更改爲Android 2.3。我會建議開發您的項目爲較低的API版本,包括android:xlargeScreens atrribute只適用於您的測試版本(當您的應用程序幾乎準備好發佈時)。所以你會確定你的項目不缺乏向後兼容性。