Android-屏幕分辨率不同的奇怪行为

Android-屏幕分辨率不同的奇怪行为,android,android-activity,screen,resolution,vga,Android,Android Activity,Screen,Resolution,Vga,我对安卓系统的屏幕分辨率有一些问题 当我第一次在VGA AVD上运行我的应用程序时,我发现了这个问题,应用程序的图像没有占据我期望的屏幕的%。我试着在HVGA和QVGA上运行它,发现它们都占据了完全相同的屏幕百分比,就好像屏幕分辨率是一样的 事实上,分辨率是一样的:我调试了我的程序,并在调用OnSizeChange时检查了宽度和高度,得到了所有AVD的相同值(320 x 430,或320 x 483用于宽分辨率)。我创建了一些AVD并手动设置它们的分辨率,但行为没有改变 “我的活动”的“内容”视

我对安卓系统的屏幕分辨率有一些问题

当我第一次在VGA AVD上运行我的应用程序时,我发现了这个问题,应用程序的图像没有占据我期望的屏幕的%。我试着在HVGA和QVGA上运行它,发现它们都占据了完全相同的屏幕百分比,就好像屏幕分辨率是一样的

事实上,分辨率是一样的:我调试了我的程序,并在调用OnSizeChange时检查了宽度和高度,得到了所有AVD的相同值(320 x 430,或320 x 483用于宽分辨率)。我创建了一些AVD并手动设置它们的分辨率,但行为没有改变


“我的活动”的“内容”视图给了我这些错误的解析,是一个从视图继承的类。

我也遇到了同样的问题,在我的AndroidManifest.xml中添加了一个“minSdkVersion”解决了这个问题。

您是否尝试支持Android版本1.5及以上?Android使用了一个兼容性工具,当我试图跨越这两个领域时,它导致了问题。因此,我不得不留下1.5版的用户来使用一个稳定的版本,而且我的新版本显然不支持纸杯蛋糕。事实上,我在1.5版到2.2版的虚拟设备上对它进行了测试,但问题仍然存在。你需要提供更多信息,以便有人帮助你。您的清单中有什么关于处理屏幕大小的配置?您支持的最小和最大sdk版本是什么?您对什么布局有问题?我没有更改清单,自从项目创建以来它是相同的;没有添加或更改标记、属性或元素,因此没有关于屏幕大小的配置。该应用程序将支持所有sdk版本,我使用在AVD管理器中创建的每个AVD(从sdk 1.5到sdk 2.2)对其进行了测试。我使用的布局是一个从View继承的类,所有图形都在我的onDraw()实现中处理。