Android對px和dip進行尺寸轉換的方法
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); }
最後更新:2017-04-03 12:54:51