dp、sp 与 px互转
作者:
明日未期 | 来源:发表于
2020-03-28 16:53 被阅读0次import android.content.Context;
public class DisplayUtil {
public static int dp2px(Context context, float value){
float scale = context.getResources().getDisplayMetrics().density;
return (int)(value*scale+0.5f);
}
public static int px2dp(Context context, float value){
float scale=context.getResources().getDisplayMetrics().density;
return (int)(value/scale+0.5f);
}
public static int sp2px(Context context, float value){
float scale = context.getResources().getDisplayMetrics().scaledDensity;
return (int)(value*scale+0.5f);
}
public static int px2sp(Context context, float value){
float scale=context.getResources().getDisplayMetrics().scaledDensity;
return (int)(value/scale+0.5f);
}
}
本文标题:dp、sp 与 px互转
本文链接:https://www.haomeiwen.com/subject/vilsuhtx.html
网友评论