2011-12-12 123 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只适用于您的测试版本(当您的应用程序几乎准备好发布时)。所以你会确定你的项目不缺乏向后兼容性。