当 DIP 的数量因设备而异时,我真的对 Android 上的 DIP 的目的感到困惑,即使在相同大小的分类中也是如此。(如中型显示器)
我现在正在开发一个游戏,例如,我在游戏中显示全屏位图作为背景..
像这样:drawSprite(bmBackground, 0, 0, 533, 320, canvas);
533x320 是我的三星 S2 显示器的 DIP 分辨率。但在某些 HTC 上,也属于中等显示器级别,分辨率可能是 480x320,然后我的背景不适合屏幕,除非我动态计算新的 DIP 尺寸。
我认为 DIP 的想法是我们不必一直对不同的屏幕/分辨率进行所有这些考虑。在 iPhone 上,即使像素分辨率相同,3 和 4 也具有相同的 DIP 量
我很困惑..