【发布时间】:2011-03-11 03:19:23
【问题描述】:
如何在 android 中以编程方式获取屏幕密度?
我的意思是:如何找到当前设备的屏幕dpi?
【问题讨论】:
-
很多答案参考
getDisplayMetrics().xdpi,它应该返回设备的真实dpi。请注意,制造商在不同设备上设置的值不一致,因此您无法使用它们。悲伤但真实:没有关于真实 dpi 的信息。来源:groups.google.com/d/msg/android-developers/g56jV0Hora0/… -
getResources().getDisplayMetrics().xdpi和getResources().getDisplayMetrics().ydpi将为您提供实际的水平和垂直密度,在大多数情况下它们是不同的。
标签: android dpi screen-density