我遇到了一个奇怪的问题,我无法设法解决它。
设想
- 我有一个 Surfaceview,我在它的不同位置绘制了一些图像。首先,我为 l/m/hdip 可绘制对象创建了文件夹,一切正常。然后我决定只制作一个可绘制的文件夹,并让 Android 负责调整大小。所以我删除了 drawable-mdip 和 drawable-ldip 文件夹,我将所有 drawable-hdip 内容移动到 drawable 文件夹并运行应用程序。
问题
- 当资源在 drawable-hdip 中时,surfaceview 按预期处理图像。一切看起来都很好而且很到位。将 hdip 资源移动到可绘制后,surfaceview 上的所有内容都超大,就像所有内容都处于 130% 缩放。我找不到解决此问题的方法,因为我找不到它进行此缩放的原因。测试设备是 Galaxy S,所以看起来应该不错。
非常感谢任何答案。