//获得密度
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互转
最新推荐文章于 2021-08-15 21:28:37 发布
//获得密度
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是为了使算出来的结果更接近整数