public class DensityUtil {
/**
* 根据手机分辨率将dip单位转换为px单位
* @param context 上下文
* @param dpValue 相对像素dip
* @return
*/
public static int dip2px(Context context,float dpValue){
final float scale=context.getResources().getDisplayMetrics().density;
return (int)(dpValue*scale+0.5f);
}
/**
*根据手机分辨率将px单位转换为dip单位
* @param context 上下文
* @param pxValue 像素
* @return
*/
public static int px2dip(Context context,float pxValue){
final float scale=context.getResources().getDisplayMetrics().density;
return (int)(pxValue*scale+0.5f);
}
}
dip与px相互转换工具类
最新推荐文章于 2021-05-26 09:08:54 发布