如题,上代码即可:
public class UIUtils {
private static float scale = -1;
/**
* transform dip to pixl
*/
public static int dipToPx(Context context, float dpValue) {
if (scale == -1) {
scale = context.getResources().getDisplayMetrics().density;
}
return (int) (dpValue * scale + 0.5f);
}
/**
* transform pixl to dip
*/
public static int pxToDip(Context context, float pxValue) {
if (scale == -1) {
scale = context.getResources().getDisplayMetrics().density;
}
return (int) (pxValue / scale + 0.5);
}
}