根据手机分辨率从 px(像素) 单位 转成 dp

这个操作,Emm。。我估计你也用不上


/** * 根据手机分辨率从 px(像素) 单位 转成 dp */

public static int px2dip(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); }

/** * 根据手机分辨率从 dp 单位 转成 px(像素) */

public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); }


你可能感兴趣的:(根据手机分辨率从 px(像素) 单位 转成 dp)