px 转换为 dip
/** * PX 转换为 DP * * @param context * @param px * @return */ public static int px2dp(Context context, int px) { float scale = context.getResources().getDisplayMetrics().density; return (int) (px / scale + 0.5f); }
dip 转换为 px
/** * DP 转换为 PX * * @param context * @param dp * @return */ public static int dp2px(Context context, int dp) { float scale = context.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f); }