Android屏幕像素转换
来源:互联网 发布:windows各版本开机音乐 编辑:程序博客网 时间:2024/06/05 22:35
import android.content.Context;import android.util.TypedValue;/** * Created by Administrator on 2017/6/2. */public class DensityUtil { private DensityUtil() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * dp转px * * @param context * @param dpVal * @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 spVal * @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 context * @param pxVal * @return */ public static float px2sp(Context context, float pxVal) { return (pxVal / context.getResources().getDisplayMetrics().scaledDensity); }}
阅读全文
0 0
- Android屏幕像素转换
- Android 屏幕像素计算方法
- android获取屏幕像素
- android 像素转换
- 屏幕长度与像素长度的转换
- android百度地图:地图缩放、旋转、俯视角度以及屏幕像素与经纬度的转换Projection
- 【No7.】Android 像素转换工具
- Android dp转换像素问题
- Android像素转换的研究
- Android 中获得屏幕的像素尺寸
- android 正确获取屏幕像素大小
- android 正确获取屏幕像素大小
- Android 获取屏幕宽高及像素
- Android - 像素密度和屏幕适配
- android屏幕 像素 DP 相关计算
- Android 获取屏幕像素的方法
- 【Android】屏幕像素、密度工具类
- Android获取屏幕宽高像素
- hibernate笔记-002-hibernate5.2使用hbm2ddl.auto错误
- java多线程总结(4)
- java多态
- 对于线性时间筛选素数算法的理解
- 进制转换问题---例如把26进制转为10进制
- Android屏幕像素转换
- JDBC 事物处理
- 双飞翼布局
- Redis实现消息队列
- (0056)iOS开发之深拷贝与浅拷贝
- OpenGL编程中的一些概念理解
- 538. Convert BST to Greater Tree
- java基础知识
- html5制作星星闪烁和制作时钟