2009-12-09 53 views
2

我有一个项目编译与目标1.5。我现在想支持不同的屏幕尺寸,而不是让android处理缩放。多屏幕支持健全性检查

所有我所做的就是修改我的清单看起来像这样:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> 

,我改变了我的项目属性建立了反对1.6(4级)SDK。

这就是我需要做的,对吧?我所有的布局都使用dip,所以它应该缩放,我不想混乱不同大小的位图。难道真的有必要添加:

<supports-screens> 

标签清单在我的情况?在所有屏幕尺寸上运行,甚至是QVGA都是很好的选择。

谢谢

回答

0

我没有看到明确说明support-screens是可选还是强制的文档。支持屏幕具有default值,标题为“传统应用程序的策略”的部分使其听起来(至少对我而言),如果您对默认设置没问题,它将是可选的。但是,如果它在我所知的范围内,那么它并不会受到伤害,所以我将它放入。如果需要,稍后可以轻松地添加属性。

+0

好的,如果我添加它,它应该是什么样子?我希望android能够使用我的布局(没有缩放,只是兑现DIP值),但我希望android能够缩放我所有的位图。所以它看起来像这样将做到这一点: <支持屏 机器人:smallScreens = “真” 机器人:normalScreens = “真” 机器人:largeScreens = “真” 机器人:anyDensity = “真” /> 是不是很好?似乎工作.. 谢谢 – Mark 2009-12-09 21:07:59