'android dip'에 해당되는 글 2건

  1. 2012.08.07 [Android] DIP 값으로 Pixel 값 얻기
  2. 2011.09.29 dip, px 변환
2012.08.07 08:57

* DIP 값으로 Pixel 값 얻기

 private static float displayDensity = -1f;

  private static final float DEFAULT_HDIP_DENSITY_SCALE = 1.5f;


  public int getPixelByDIP(int dip)

  {

  if(displayDensity==-1f)

  displayDensity = this.getResources().getDisplayMetrics().density;


  return (int)(dip / displayDensity * DEFAULT_HDIP_DENSITY_SCALE+0.5);

  }



신고
Posted by 그린블로그 DEV그린
2011.09.29 12:41

density : [Low density (120), ldpi] [Medium density (160), mdpi] [High density (240), hdpi]



◈ (dip -> px) DIP 값 구하기


 dip = px * (160/density)

(hdpi 기준) DIP = ( PX / 3 ) * 2
(hdpi 기준) DIP = PX * 0.666



◈ (px -> dip) PX 값 구하기


pixels = dip * (density / 160)

(hdpi 기준) PX = DIP * 1.5
신고
Posted by 그린블로그 DEV그린