你的位置:首页 > 操作系统

[操作系统]android px转换为dip/dp


 

 1 /**  2    * 根据手机的分辨率从 dp 的单位 转成为 px(像素)  3   */  4   public int dipTopx(Context context, float dpValue) {  5     final float scale = context.getResources().getDisplayMetrics().density;  6     return (int) (dpValue * scale + 0.5f);  7   }  8   9   /** 10    * 根据手机的分辨率从 px(像素) 的单位 转成为 dp 11   */ 12   public int pxTodip(Context context, float pxValue) { 13     final float scale = context.getResources().getDisplayMetrics().density; 14     return (int) (pxValue / scale + 0.5f); 15   }