본문 바로가기
프로그래밍/Android

Android dp와 px의 관계

by CaffeLatte 2014. 1. 28.

// 개념
dp(dip) - device independent pixel
밀도에 독립적인 단위

sp(sip) - scale independent pixel
폰트 가변 크기

px - pixel
물리적인 픽셀 단위

dpi - dots per inch
1인치(2.54cm) 픽셀의 수

// 공식
dp = px * (dpi/160)
px = dp / (dpi/160)

120dpi, ldpi : 1dp = 0.75px
160dpi, mdpi : 1dp = 1px
240dpi, hdpi : 1dp = 1.5px
320dpi, xhdpi : 1dp = 2px
480dpi, xxhdpi : 1dp = 3px


비율

ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
0.75 | 1    | 1.33  | 1.5  | 2     | 3      | 4


픽셀 밀도

ldpi  | mdpi  | tvdpi  | hdpi  | xhdpi  | xxhdpi  | xxxhdpi
120   | 160   | 213    | 240   | 320    | 480     | 640


댓글