Android 常用尺寸转换
2017-04-20 14:26
323 查看
(1)dp与px转换
/** * dp转px */ public static int dp2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); } /** * px转dp */ public static int px2dp(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); }
(2)sp与px转换
/** * sp转px */ public static int sp2px(Context context, float spValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue * fontScale + 0.5f); } /** * px转sp */ public static int px2sp(Context context, float pxValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue / fontScale + 0.5f); }
相关文章推荐
- iPhone、iPad、Android UI常用设计尺寸
- Android中常用单位dp,px,sp之间的相互转换
- Android,App 常用图标尺寸规范
- Android中的常用单位转换
- Android之常用类型转换
- iPhone、iPad、Android UI常用设计尺寸
- Android 尺寸单位转换和屏幕适配相关
- Android 常用日期转换
- android中常用的数据单位和尺寸
- Android,App 常用图标尺寸规范
- Android中常用单位dp,px,sp之间的相互转换
- Android利用注解转换字段的尺寸类型
- Android对px和dip进行尺寸转换的方法
- Android 尺寸单位转换和屏幕适配相关
- Android 尺寸单位转换和屏幕适配相关
- Android对px和dip进行尺寸转换的方法
- Android中常用单位dp,px,sp之间的相互转换
- 8、常用Android类型转换
- 【Android Util】尺寸单位 dp 和 px 相互转换
- Android 常用的转换工具类