首页 > 代码库 > Android屏幕适配总结。

Android屏幕适配总结。

  • 概念和单位

 

  Pixel(Picture Element):是用来计算数码影像的一种单位。

      256色:一个像素占1个字节8位。

      rgb: 一个像素占3个字节24位。

      rgba:3+1(Alpha不透明度)。

    dpi(dots per inch):

    每英寸像素数。勾三股四斜对角像素数/ 手机尺寸;  

         160dpi下:1px = 1dp.

    dip/dp(Density Indenpendent Pixels): 密度无关像素

   技术分享

  px和dip的换算:

    px = dpi/160 * dp

    dp = px * dpi / 160

1  public static int px2dip(Context context, float pxValue) { 
2         final float scale = context.getResources().getDisplayMetrics().density; 
3         return (int) (pxValue / scale + 0.5f); 
4  } 

 


 

  

 

    

    

  

Android屏幕适配总结。