DP이해를 위해 학습할 용어
1.px, pixel
화면상의 픽셀
px = dp * (160 / dpi) = dp * density
2.해상도
픽셀 단위의 화면 크기
갤럭시노트 10.1의 해상도 1280(pixel) * 800(pixel)
3.스크린 크기
물리적인 크기의 4종류
Samll, 3인치 미만 디바이스
Normal, 3인치이상 5인치 미만 디바이스
Large, 5인치 이상 디바이스
X-Large, 10.1인치 이상 디바이스
4.DPI, Dots Per Inch
일정 영역(1인치, 2.54센티미터) 안에 몇 개의 점(픽셀의 수)이 있는가를 나타냄
네모안에 점이 많을 수록 화질이 좋음
LDPI(Low), 120 DPI
1DP = 0.75px(density)
MDPI(Medium), 160 DPI
안드로이드 기준 DPI
즉, 해당 DPI일 때 1DP = 1px(density)이 됨
HDPI(High), 240 DPI
1DP = 1.5px(density)
XHDPI(Extra High), 320 DPI
1DP = 2px(density)
XXHDPI, 480 DPI
1DP = 3px(density)
XXXHDPI, 640 DPI
1DP = 4px(density)
DIP (DP), Density-Independent Pixel
밀도 독립 단위, 장치 밀도에 상관없이 물리적으로 거의 동일한 크기
레이아웃에서 DP를 지정해주면 기기마다 px를 조절하여 기기에 맞게 크기를 구성함
DP = px * (160 / dpi) = dp * density
*안드로이드 사이즈 가이드라인 훑어보기
반응형
'학습 log (이론) > android' 카테고리의 다른 글
'자료형에 대해서' sqlite vs preferences (0) | 2016.11.05 |
---|---|
'아이콘' 사이즈 가이드라인 훑어보기 (0) | 2016.10.18 |
'Material Design' 알짜 Tip (0) | 2016.10.14 |
'그래픽' 기초 #1 (0) | 2016.10.01 |
'나인패치' 세 줄 요약 (0) | 2016.10.01 |