XML 크기 단위
단위 | 단위 표현 | 설명 |
---|---|---|
px | 픽셀 | 화면 픽셀의 수 |
dp 또는 dip | 밀도 독립적 픽셀 | 160dpi 화면을 기준으로 한 픽셀 ex) 1인치당 160개의 점이 있는 디스플레이 화면에서 1dp는 1px와 같음. |
sp 또는 sip | 축적 독립적 픽셀 | 텍스트 크기를 지정할때 사용하는 단위 가변 글꼴 기준으로 한 픽셀로 dp와 유사 |
mm | 밀리미터 | 1밀리미터로 된 물리적 길이 |
in | 인치 | 1인치로 된 물리적 길이 |
em | 텍스트 크기 | 글꼴과 상관없이 동일한 텍스트 크기 표시 |
dp나 sp와 같은 단위를 사용하면 해상도가 다른 단말에서도 뷰의 크기를 비슷하게 보이도록 할 수 있다
dp나 dip는 해상도에 비례하는 비슷한 크기로 보이게 할 때 사용한다.
이 단위를 사용하면 해상도가 160dpi인 작은 화면에서는 20픽셀이던,
버튼 크기를 320dip인 큰 화면에서는 40픽셀의 크기로 보이게 한다.
뷰에는 dp, 글자에는 sp 단위를 사용하는게 좋다.