0

当 DIP 的数量因设备而异时,我真的对 Android 上的 DIP 的目的感到困惑,即使在相同大小的分类中也是如此。(如中型显示器)

我现在正在开发一个游戏,例如,我在游戏中显示全屏位图作为背景..

像这样:drawSprite(bmBackground, 0, 0, 533, 320, canvas);

533x320 是我的三星 S2 显示器的 DIP 分辨率。但在某些 HTC 上,也属于中等显示器级别,分辨率可能是 480x320,然后我的背景不适合屏幕,除非我动态计算新的 DIP 尺寸。

我认为 DIP 的想法是我们不必一直对不同的屏幕/分辨率进行所有这些考虑。在 iPhone 上,即使像素分辨率相同,3 和 4 也具有相同的 DIP 量

我很困惑..

4

1 回答 1

0

dip 代表与密度无关的像素。这意味着有时与常规像素不同。请参阅链接以获取说明。

http://developer.android.com/guide/practices/screens_support.html#screen-independence

于 2012-01-05T21:33:12.283 回答