Android dp转px,sp转px
生活随笔
收集整理的這篇文章主要介紹了
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 事务的特性及事务的隔离级别(转)
- 下一篇: Android 循环滚动控件ViewFl