DensityUtils
来源:互联网 发布:linux vi文本编辑器 编辑:程序博客网 时间:2024/06/05 20:01
package com.tmeos.xueliang.util;import android.content.Context;import android.util.TypedValue;/** * @author * Creat on: * @version V1.0 */public class DensityUtils{ private DensityUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * dp转px * * @param context * @param val * @return */ public static int dp2px(Context context, float dpVal) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dpVal, context.getResources().getDisplayMetrics()); } /** * sp转px * * @param context * @param val * @return */ public static int sp2px(Context context, float spVal) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, spVal, context.getResources().getDisplayMetrics()); } /** * px转dp * * @param context * @param pxVal * @return */ public static float px2dp(Context context, float pxVal) { final float scale = context.getResources().getDisplayMetrics().density; return (pxVal / scale); } /** * px转sp * * @param fontScale * @param pxVal * @return */ public static float px2sp(Context context, float pxVal) { return (pxVal / context.getResources().getDisplayMetrics().scaledDensity); } }
阅读全文
0 0
- DensityUtils
- DensityUtils
- 单位转换类 DensityUtils
- AndroidUtils——DensityUtils
- 尺寸相关的工具类DensityUtils
- 【常用工具类】DensityUtils(dp px 互相转换)
- 自己整理安卓工具类大集合,DensityUtils
- Android DensityUtils-常用单位转换的辅助类
- 手机常用单位转换的辅助类 → DensityUtils
- #Anroid常用单位转换的辅助类DensityUtils
- Android工具类之dp,sp,px单位转换类 DensityUtils
- 常用工具类(日志、Toast、SPUtils、单位转换类、 DensityUtils、SDCardUtils、ScreenU、App相关辅助类、KeyBoardUtils、NetUtils、Http)
- JQuery 动画
- JS学习-操作表单
- .Net Core 2.0正式版上线
- 微信小程序开发常用技巧(9)——使用模板文件方便公共代码开发
- 【集训Day1 测试】选择课题
- DensityUtils
- PriorityQueue解析
- 复习多线程的基础总结
- hello!everyone
- logback异常输出详细信息(调用堆栈)
- Spring Boot 异常统一处理
- 堆与堆排序
- 数据库SQL实战
- H5轮播图简版