public int Dp2Px(Context context, float dp) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dp * scale + 0.5f);
}
px 像素:在像素相同的设备上,按比例相同。在不同设备上,设备的像素越大,显示越小。
分辨率对应dpi
"QVGA ldpi-120" 320*240 (Quarter VGA)
"HVGA mdpi-160" 480*320 (Half-size VGA)
"WVGA hdpi-240 " 800*480 (Wide VGA)
"FWVGA hdpi " 854*480 (Full Wide VGA)
"QHD hdpi " 960*540
"720P xhdpi-320" 1280*720 标清
"1080P xxhdpi 1920*1080 高清
VGA 640*480 (Video Graphics Array)
SVGA 800*600 (Super VGA)
HD 1920*1080 High Definition