PX与DIP互转

//获得密度
float scale = context.getResources().getDisplayMetrics().density;
//dp转px
int px = (int) (dp * scale + 0.5f);//加0.5是为了使算出来的结果更接近整数
//px转dp
int dp = (int) (px / scale + 0.5f);//加0.5是为了使算出来的结果更接近整数

你可能感兴趣的:(PX与DIP互转)