dp转化为px:
//30dp转化为px
float dp = 30;
final float scale = getResources().getDisplayMetrics().density;
//由30dp转化来的px
int px = (int) (dp * scale + 0.5f);
px转化为dp:
//30px转化为dp
float px = 30;
final float scale = context.getResources().getDisplayMetrics().density;
//由30px转化来的dp
int dp = (int) (px / scale + 0.5f);
更多好内容戳下面: