1
在我的Android,AVD密度爲120
,但是當我用getResources().getDisplayMetrics().density
幫助計算它,它是.75
。爲什麼android_avd_detials密度getResources不同()。getDisplayMetrics()。密度
他們爲什麼不一樣?
在我的Android,AVD密度爲120
,但是當我用getResources().getDisplayMetrics().density
幫助計算它,它是.75
。爲什麼android_avd_detials密度getResources不同()。getDisplayMetrics()。密度
他們爲什麼不一樣?
的AVD密度值是DPI(每英寸點數)桶,該設備落入的一個:
LDPI 120
MDPI 160
HDPI 240
XHDPI 320
XXHDPI 480
的DisplayMetrics密度值是基礎密度(MDPI)的分數。 1 DP(與設備無關的像素)在MDPI密度下等於1個像素,1 *爲所有其他密度的分數密度。
如果您只想獲得等效的DPI值,DisplayMetrics中還有一個名爲densityDpi
的字段。