如何计算 AVD 的抽象 LCD 密度?
问问题
10490 次
2 回答
23
抽象 LCD 密度以每英寸点数为单位(请参阅文档)。
关于像素密度的维基百科文章有一个有用的部分解释了如何计算这个:基本上可以通过这个公式计算沿对角线每英寸的像素数,其中x
和y
是水平和垂直分辨率(这sqrt(x*x + y*y)
就是对角线的长度以像素为单位),并且d
是以英寸为单位的对角线长度:
sqrt(x*x + y*y)/d
例如,LG Optimus One P500被列为屏幕分辨率为320
,480
屏幕对角线尺寸为3.2
英寸,因此它的密度非常接近180dpi
。
于 2011-04-14T06:24:28.370 回答
1
好吧,我不知道抽象密度的真正含义是什么,但这有帮助吗?
DisplayMetrics displayMetrics=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
float density=displayMetrics.density;
于 2010-12-26T11:17:13.317 回答