Android:独立于设备的像素



如果我在较小屏幕设备上有96dip,它会放大以保持与大屏幕设备的比例。

我说得对吗?

没错。

来自开发者指南:

密度无关像素(dp)

定义UI布局时应使用的虚拟像素单位,用于以密度无关的方式表示布局尺寸或位置。

密度无关像素相当于160dpi屏幕上的一个物理像素;中等;密度屏幕。在运行时,系统根据使用中屏幕的实际密度,根据需要透明地处理dp单位的任何缩放。dp单位到屏幕像素的转换很简单:px=dp*(dpi/160)。例如,在240dpi的屏幕上,1dp等于1.5个物理像素。在定义应用程序的UI时,应该始终使用dp单位,以确保在不同密度的屏幕上正确显示UI。

最新更新