天天看點

常見手機分辨率對應級别和dp與px之間的轉換

ldpi      320*240   1dp=0.75px 

mdpi    480*320   1dp=1.0px 

hdpi     800*480   1dp=1.5px 

xhdpi   1280*720   1dp=2.0px 

xxhdpi 1920*1080   1dp=3px 

protected static int dpTopx(Context context, int dp) {
        return (int) (context.getResources().getDisplayMetrics().density * dp + 0.5f);
    }
           

dp*矩陣等于px 是以px的方式我就不寫了 +0.5是為了保證精度  

繼續閱讀