AVDの抽象LCD密度をどのように計算しますか?
10490 次
2 に答える
23
抽象化されたLCD密度は、1インチあたりのドット数で測定されます(ドキュメントを参照)。
ピクセル密度に関するウィキペディアの記事には、これを計算する方法を説明する役立つセクションがあります。基本的に、対角線に沿った1インチあたりのピクセル数は、この式で計算できます。ここで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 に答える