手机分辨率转化类
1 /** 2 * 手机分辨率转化类 3 */ 4 package com.wu.mynews.util; 5 6 import android.content.Context; 7 8 public class DensityUtil { 9 10 /** 11 * 根据手机的分辨率从 dp 的单位 转成为 px(像素) 12 * @param context 13 * @param dpValue 14 * @return 15 */ 16 public static int dip2px(Context context,float dpValue){ 17 final float scale = context.getResources().getDisplayMetrics().density; 18 return (int) (dpValue*scale+0.5f); 19 } 20 21 /** 22 * 根据手机的分辨率从 px(像素) 的单位 转成为 dp 23 * @param context 24 * @param pxValue 25 * @return 26 */ 27 public static int px2dip(Context context,float pxValue){ 28 final float scale = context.getResources().getDisplayMetrics().density; 29 return (int) (pxValue / scale + 0.5f); 30 } 31 32 33 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。