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

뷰의 크기와 텍스트의 크기를 결정하는 단위들

by 신일석 2014. 11. 24.

단위는 뷰의 크기뿐만 아니라 텍스트의 크기를 지정하는 데소 사용됨.

마켓에 올리는 실제 앱의 화면을 구성할 때는 'dp'단위를 주로 사용하게 되는데, 다양한 크기와 해상도를 가지고 있는 안드로이드 단말기는 해상도에 따라 비율로 픽셀값이 계산되면 대부분의 화면에서 비슷한 크기로 보이게 됨.


 단위

 단위 표현

 설명

px

 픽셀

 화면 픽셀

 dp 또는 dip

 밀도 독립적 픽셀

(density independent pixel)

160dip 화면을 기준으로 한 픽셀
예) 1인치 당 160개의 점이 있는 디스플레이 화면에서 1dp는 1px과 같음. 1인치 당 320개의 점이 있는 디스플레이 화면에서 1dp는 2px와 같음.

 sp 또는 sip

 축척 독립적 필셀

(scale independent pixel)

 가변 글꼴을 기준으로 한 픽셀로 dp와 유사하나 글꼴의 설정에 따라 달라짐

 in

 인치

 1인치로 된 물리적 길이

 mm

 밀리미터

 1밀리미터로 된 물리적 길이

 em

 텍스트 크기

 글꼴과 상관없이 동일한 텍스트 크기 표시