/** * dp转换为px */ public static int dp2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); }
/** * px转换为dp */ public static int px2dp(Context context, float pxValue){ final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); }
本文提供了两种Android开发中常用的方法:将密度无关像素(dp)转换为像素(px)以及将像素(px)转换为密度无关像素(dp)。这两种方法在适配不同分辨率的设备时非常有用。
3296

被折叠的 条评论
为什么被折叠?



