dp和px换算

来源:互联网 发布:下载ehshig软件 编辑:程序博客网 时间:2024/04/28 06:35

import android.content.Context;

public class DensityUtils {


//dp转换成px
public static int dip2px(float dp, Context ctx) {
float density = ctx.getResources().getDisplayMetrics().density;
int px = (int) (dp * density + 0.5f);
return px;
}

//px转换成dp
public static float px2dip(int px, Context ctx) {
float density = ctx.getResources().getDisplayMetrics().density;
float dip = px / density;
return dip;
}


}