欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android dp转px,sp转px

发布时间:2023/12/10 Android 69 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Android dp转px,sp转px 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
/*** 将dip或dp值转换为px值,保证尺寸大小不变*/ public static int dip2px(Context context, float dipValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (dipValue * scale + 0.5f); }/*** 将sp值转换为px值,保证文字大小不变*/ public static int sp2px(Context context, float spValue) {final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;return (int) (spValue * fontScale + 0.5f); }

 

static int dp2px(@NonNull Context context, float dpValue) {float value = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,dpValue,context.getResources().getDisplayMetrics());return (int) (value + 0.5f); }

总结

以上是生活随笔为你收集整理的Android dp转px,sp转px的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。