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);
}