我在 Tabhost 内的 Activity 中使用此代码在 android 2.1(由 kinghomer)中缩放。我正在使用它来显示背景图像,然后还在该图像上显示图标。这些图标必须显示在我定义的位置(我给出矩阵 x 和 y 坐标)。这一切都在工作。
我遇到的问题是,在某些设备中,图标不在完全相同的位置,而是在 x 和 y 坐标中各相差 1 厘米。我试图在模拟器中重新创建它,使用与其中一个设备相同的分辨率,但是,在模拟器中,与其中一个“错误”的设备具有相同的分辨率,它们显示在正确的位置。我不知道是什么原因造成的?
我已经在运行 4.0.3 的 HTC 感觉(正确显示图标)和运行 4.1.2 的三星 Galaxy s3 上尝试了该应用程序(显示不正确,每个坐标偏离约 1 厘米。)。我有与这些设备中的每一个具有相同分辨率的模拟器,但是在这两个模拟器中,图标都正确显示。
这是什么原因造成的?我会很感激任何想法!提前致谢!