- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想了解 DisplayMetrics.DENSITY_DEVICE_STABLE
Android 上的属性。
来自 Android 10 兼容性定义(和 Android 7 兼容性定义):
[C-0-1] By default, device implementations MUST report only one of the Android framework densities that are listed on DisplayMetrics through the DENSITY_DEVICE_STABLE API and this value MUST NOT change at any time; however, the device MAY report a different arbitrary density according to the display configuration changes made by the user (for example, display size) set after initial boot.
Link: https://source.android.com/compatibility/android-cdd#7_1_1_3_screen_density
DisplayMetrics.DENSITY_DEVICE_STABLE
等于
resources.displayMetrics.densityDpi
当屏幕缩放/显示尺寸设置为正常时。
DisplayMetrics.DENSITY_DEVICE_STABLE
是 420,而
resources.displayMetrics.densityDpi
是 640,屏幕缩放设置为正常。
DisplayMetrics.DENSITY_DEVICE_STABLE
等于
resources.displayMetrics.densityDpi
屏幕缩放设置为默认值(480)。
DisplayMetrics.DENSITY_DEVICE_STABLE
同
resources.displayMetrics.densityDpi
在默认屏幕缩放。
最佳答案
DisplayMetrics.DENSITY_DEVICE_STABLE
在三星 S10+ 设备上对应于 resources.displayMetrics.densityDpi
当设备处于 FHD+ 分辨率和最小显示缩放时。
似乎当设备的分辨率从默认值更改时,它会影响 resources.displayMetrics.densityDpi
和 DisplayMetrics.DENSITY_DEVICE_STABLE
与 resources.displayMetrics.densityDpi
相比,属性(property)不再安全.
关于android - DisplayMetrics.DENSITY_DEVICE_STABLE 是否应与默认屏幕缩放时的 resources.displayMetrics.densityDpi 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59788610/
我是一名优秀的程序员,十分优秀!