我在 Android 中的屏幕分辨率有一些问题。
当我第一次在 VGA AVD 上运行我的应用程序并且应用程序的图像没有占据我期望的屏幕百分比时,我发现了这个问题。我尝试在 HVGA 和 QVGA 上运行它,发现它们都占据了完全相同的屏幕百分比,就好像屏幕分辨率一样。
事实上,分辨率是相同的:我调试了我的程序并在调用 onSizeChanged 时检查了宽度和高度,并为所有 AVD 获得了相同的值(320 x 430 或 320 x 483 用于宽分辨率)。我创建了一些 AVD 并手动设置了它们的分辨率,但行为没有改变。
我的活动的内容视图,即给我这些错误的解决方案,是一个继承自 View 的类。