接口: DisplayMetrics
device.DisplayMetrics
设备的显示相关信息。
参见
https://developer.android.google.cn/reference/android/util/DisplayMetrics
目录
属性
属性
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#density
densityDpi
• densityDpi: number
屏幕中每英寸的像素数。
参见
https://developer.android.google.cn/reference/android/util/DisplayMetrics#densityDpi
heightPixels
• heightPixels: number
显示高度,单位像素。
scaledDensity
• scaledDensity: number
显示器上显示的字体的比例因子。这与密度相同,只是它可以在运行时根据用户对字体大小的偏好以较小的增量进行调整。
参见
https://developer.android.google.cn/reference/android/util/DisplayMetrics#scaledDensity
widthPixels
• widthPixels: number
显示宽度,单位像素。
xdpi
• xdpi: number
屏幕中x方向每英寸的像素数。
参见
https://developer.android.google.cn/reference/android/util/DisplayMetrics#xdpi
ydpi
• ydpi: number
屏幕中y方向每英寸的像素数。
参见
https://developer.android.google.cn/reference/android/util/DisplayMetrics#ydpi