본문 바로가기
안드로이드

안드로이드 크기 단위

by 호군 2011. 1. 21.
반응형
xml 레이아웃을 만들때 엘리먼트의 크기를 설정하기 위해서는 안드로이드에서 사용되는 크기(dimension) 단위를 확실히 이해해야 하는데, 그 종류는 아래와 같습니다.

px
Pixels - 실제 스크린상의 픽셀에 대응 된다.
 
in
Inches - 실제 스크린에 기반한 크기 이다.
 
mm
Millimeters - 실제 스크린에 기반한 크기 이다.
 
pt
Points - 인치의 1/72 사이즈로 실제 스크린에 기반한 크기 이다.
 
dp
밀도에 독릭접인 픽셀 - 실제 스크린상의 밀도에 기반한 추상적 단위. 160 dpi 스크린에 상대적입니다. 그리고 1 dp 는 160 dpi 스크린에서의 1픽셀에 해당됩니다. dp-to-pixel 의 비률은 스크린상의 밀도에 변합니다. ( 컴파일러는 dip 와 dp 를 모두 허용한다. )
 
sp
스케일 독립 픽셀 - dp 의 단위와 같습니다. 그러나 sp 는 사용자의 글꼴 크기의 설정에 따라서도 변합니다. 그래서 sp 는 글꼴 크기를 지정할때 사용하기를 권장하고 있습니다. 그래서 글꼴 크기는 스크린의 밀도와 사용자의 설정에 따라 조정됩니다.
반응형