Android中dp px sp之间转化
来源:互联网 发布:六十甲子单双计算法 编辑:程序博客网 时间:2024/05/22 00:49
public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue * @param scale * (DisplayMetrics类中属性density) * @return */ public static int px2dip(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); } /** * 将dip或dp值转换为px值,保证尺寸大小不变 * * @param dipValue * @param scale * (DisplayMetrics类中属性density) * @return */ public static int dip2px(Context context, float dipValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dipValue * scale + 0.5f); } /** * 将px值转换为sp值,保证文字大小不变 * * @param pxValue * @param fontScale * (DisplayMetrics类中属性scaledDensity) * @return */ public static int px2sp(Context context, float pxValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue / fontScale + 0.5f); } /** * 将sp值转换为px值,保证文字大小不变 * * @param spValue * @param fontScale * (DisplayMetrics类中属性scaledDensity) * @return */ public static int sp2px(Context context, float spValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue * fontScale + 0.5f); } }
0 0
- Android中dp px sp之间转化
- dp,sp,px之间的转化
- Android中dip, dp, px, sp之间的区别
- Android分辨率中dip, dp, px, sp之间的区别
- Android中 dip, dp, px, sp之间的区别
- Android中dip, dp, px, sp之间的区别
- Android中dip(dp)、px、sp之间单位转换
- Android中dp、dip、px、sp之间的区别
- Android中dp、sp与px之间的相互转换
- Android中px、dp、sp之间相互转换
- android中px与sp,dp之间的转换
- Android开发中dp,sp和px之间的转换
- Android中dp,sp以及px之间的关系
- Android中px、dp、sp之间相互转换
- Android 中px pt sp dp之间的关系
- Android中dp、sp、px、pt之间的换算关系
- Android sp dp px转化工具类
- android中px,dp,sp
- 数据结构学习笔记
- parse第三方服务好像要不能使用了
- 第三方开源库:个推
- 关于C++域作用符详解
- 在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 问题总结
- Android中dp px sp之间转化
- Gradle笔记2-构建脚本
- openH264编码流程
- 手机视频直播系统开发技术难点分析
- 告别Spinner下拉列表,用popupWindow 更美好
- linux下的编程问题
- bat-1
- 通讯录的获取
- android-async-http-master这个开源框架 post请求头怎么设置