Android px,dip,sp之间的转换
来源:互联网 发布:aria2c mac 编辑:程序博客网 时间:2024/06/07 10:25
package inter.baisong.utils;import android.content.Context;/** * Created by 于德海 on 2017/10/12. * 因变量命名较为直白,相关注释就省略了。 * * @description dp sp px 转换 */public class DisplayUtils { /*** * px转dip * @param context * @param pxValue * @return */ public static int px2dip(Context context,float pxValue){ float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue/scale+0.5f); } /*** * dip转px * @param context * @param dipValue * @return */ public static int dip2px(Context context,float dipValue){ float scale = context.getResources().getDisplayMetrics().density; return (int) (dipValue*scale+0.5f); } /*** * px转 sp * @param context * @param pxValue * @return */ public static int px2sp(Context context,float pxValue){ float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue/fontScale+0.5f); } /*** * sp 转 px * @param context * @param spValue * @return */ public static int sp2px(Context context,float spValue){ float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue*fontScale+0.5f); }}
阅读全文
0 0
- Android px,dip,sp之间的转换
- Android中dip(dp)、px、sp之间单位转换
- Android 尺寸大小单位px和dip ,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,px,sp之间的转换
- px, dp, dip, sp之间的区别
- Android px、dip、sp
- Android px、dip、sp
- Android--sp,px,dip
- android dip px sp
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- js防止安卓手机软键盘弹出挤压页面导致变形的方法
- 纯css制作tab选项卡(二)
- Zookeeper集群配置
- OpenCV
- java服务器使用swagger自动生成API文档
- Android px,dip,sp之间的转换
- 关于ionic制作webApp打包的过程
- [动态网络 网络流] LOJ#6068.「2017 山东一轮集训 Day4」棋盘
- __attribute__ 机制
- iOS实现文字环绕图片textView布局
- Fragment的OnResume()方法不执行原因及解决办法
- mysql常用命令
- 好用的studio插件
- 阿里云Tech Insight MVP Demo Show精彩呈现!