博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 常用工具类之 DimenUtil
阅读量:6878 次
发布时间:2019-06-26

本文共 942 字,大约阅读时间需要 3 分钟。

public class DimenUtil {        /** sp转换成px */    public static int sp2px(float spValue) {        float fontScale = MyApplication.getContext().getResources().getDisplayMetrics().scaledDensity;        return (int) (spValue * fontScale + 0.5f);    }    /** px转换成sp */    public static int px2sp(float pxValue) {        float fontScale = MyApplication.getContext().getResources().getDisplayMetrics().density;        return (int) (pxValue / fontScale + 0.5f);    }    /** dip转换成px */    public static int dip2px(float dipValue) {        float scale = MyApplication.getContext().getResources().getDisplayMetrics().scaledDensity;        return (int) (dipValue * scale + 0.5f);    }    /** px转换成dip */    public static int px2dip(float pxValue) {        float scale = MyApplication.getContext().getResources().getDisplayMetrics().scaledDensity;        return (int) (pxValue / scale + 0.5f);    }}

 

转载于:https://www.cnblogs.com/Westfalen/p/5429031.html

你可能感兴趣的文章
35 个超棒的 Coming Soon 页面设计案例
查看>>
C语言第四天(位运算)
查看>>
硬RAID可以为NVMe SSD数据可靠性保驾护航吗?
查看>>
iPad 2 移植Siri 新手完全教程 适用所有越狱设备
查看>>
编程题:用函数实现,用户输入年月日,来计算出该日期为当年第几天?
查看>>
Pro Android学习笔记(十一):了解Intent(中)
查看>>
小程序混合框架HERA1.1.0发布
查看>>
linux下svn+rsync+inotify实现代码自动同步
查看>>
MYSQL主从+amoeba读写分离(一)
查看>>
tomcat并发量和内存的关系
查看>>
J2EE操作系统调优
查看>>
linux服务器校验时间
查看>>
闭包与柯里化
查看>>
ExtJS <1> HelloWord
查看>>
squid配置及说明文档,很好很详细
查看>>
Trufun UML工具代码生成功能视频演示
查看>>
Log4j按级别输出日志到不同文件配置分析
查看>>
搭建nginx服务器
查看>>
java 运行 jar classpath配置
查看>>
go thrift oprot.Flush() not enough arguments in
查看>>