android dp和px之间转换

  • 2017-6-6 08:40
  • PHP二次开发
  • 阅读(147)
  • 评论(2
  • 来源:互联网
  • 摘要: public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDis ...
    public class DensityUtil {  
      
        /** 
         * 根据手机的分辨率从 dip 的单位 转成为 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);  
        }  
    }  


    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2622-1.html

    相关阅读

    发表评论

    最新评论

    引用 淘宝优惠券   2017-6-18 10:41
    根据手机的分辨率从 dip 的单位 转成为 px(像素)
    引用 host1plus   2017-6-12 15:50
    朋友,交换链接吗?

    查看全部评论(2)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!