跳至主要內容

接口: DisplayMetrics

约 391 字大约 1 分钟道无涯

device.DisplayMetrics

设备的显示相关信息。

参见

https://developer.android.google.cn/reference/android/util/DisplayMetricsopen in new window

目录

属性

属性

density

density: number

显示器的逻辑密度。这是一个独立像素密度单位的比例系数,在大约160dpi的屏幕上,一个DIP就是一个像素(例如240x320,1.5 "x2 "屏幕),提供系统显示的基线。因此,在160dpi屏幕上,这个密度值将是1;在120dpi屏幕上,它将是0.75;等等。

这个值并不完全遵循真实的屏幕尺寸(由xdpi和ydpi给出),而是用来根据显示dpi的粗略变化,按步骤缩放整个UI的尺寸。例如,一个240x320的屏幕,即使其宽度为1.8"、1.3 "等,其密度也为1。然而,如果屏幕分辨率增加到320x480,但屏幕尺寸仍然是1.5 "x2",那么密度将增加(可能是1.5)。

参见

https://developer.android.google.cn/reference/android/util/DisplayMetrics#densityopen in new window


densityDpi

densityDpi: number

屏幕中每英寸的像素数。

参见

https://developer.android.google.cn/reference/android/util/DisplayMetrics#densityDpiopen in new window


heightPixels

heightPixels: number

显示高度,单位像素。


scaledDensity

scaledDensity: number

显示器上显示的字体的比例因子。这与密度相同,只是它可以在运行时根据用户对字体大小的偏好以较小的增量进行调整。

参见

https://developer.android.google.cn/reference/android/util/DisplayMetrics#scaledDensityopen in new window


widthPixels

widthPixels: number

显示宽度,单位像素。


xdpi

xdpi: number

屏幕中x方向每英寸的像素数。

参见

https://developer.android.google.cn/reference/android/util/DisplayMetrics#xdpiopen in new window


ydpi

ydpi: number

屏幕中y方向每英寸的像素数。

参见

https://developer.android.google.cn/reference/android/util/DisplayMetrics#ydpiopen in new window