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