Android px转dp工具类
16lz
2021-01-23
package cn.com.ultrapower.listview;import android.content.Context;public class DensityUtil {/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); } /** * 根据手机的分辨率从 px(像素) 的单位 转成为 dp */ public static int px2dip(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); }}
更多相关文章
- 【Android】获取屏幕分辨率和顶栏高度全屏和横屏
- Android TextView textSize 单位问题
- Android获取屏幕分辨率和大小与设置壁纸、动态壁纸
- Android:指定分辨率和清晰度的图片压缩方法源码
- 使用CSS3 Media Query技术适配Android平板屏幕分辨率和屏幕密度
- 关于Android任意分辨率视频编码的思考与实现「Android音视频」