Android dp转px,sp转px
生活随笔
收集整理的這篇文章主要介紹了
Android dp转px,sp转px
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
/*** 將dip或dp值轉(zhuǎn)換為px值,保證尺寸大小不變*/
public static int dip2px(Context context, float dipValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (dipValue * scale + 0.5f);
}/*** 將sp值轉(zhuǎn)換為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); }總結(jié)
以上是生活随笔為你收集整理的Android dp转px,sp转px的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 事务的特性及事务的隔离级别(转)
- 下一篇: 解决:xml文件单行注释、多行注释问题