古詩詞大全網 - 古詩大全 - android 怎麽判定使用的drawable資源是hdpi還是mdpi的?

android 怎麽判定使用的drawable資源是hdpi還是mdpi的?

hdpi還是mdpi的是根據密度(DPI)區分的。

壹般情況下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。

DPI的計算方式:

DisplayMetrics dm = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);

int densityDpi = dm.densityDpi;