码迷,mamicode.com
首页 > 其他好文 > 详细

SparseArray,dip & px

时间:2014-09-23 15:44:54      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   数据   div   sp   on   c   

  • SparseArray-用Array的方式实现Integer-Object的map
    • 优:节约内存,因为避免了装箱/拆箱,数据结构不依赖Entry
    • 劣:速度不及HashMap
  • dip、px
    • dip(device independent pixels)-设备独立像素,所有设备的数值都是 宽*高=320dip*480dip
    • px(pixels)-像素,设备实际像素,同样尺寸,越精细的屏幕数值越大
      public static int dip2px (Context context, float dipValue) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) dipValue * scale + 0.5f;
      }
      
      public static int px2dip (Context context, float pxValue) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) pxValue / scale + 0.5f;
      }

       

SparseArray,dip & px

标签:style   blog   color   ar   数据   div   sp   on   c   

原文地址:http://www.cnblogs.com/maozhige/p/3986644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!