210202

안드로이드 크기 단위(dp,sp 등) 비교 본문

Android

안드로이드 크기 단위(dp,sp 등) 비교

dev210202 2023. 9. 24. 21:36

px

실제 픽셀에 대응하는 단위
스크린
해상도에 관계없이 고정적인 크기를 가짐.

dp

160dpi 화면의 픽셀 하나를 기준으로 한 단위
다른 해상도를 가지는 기기들에서 항상 적절한 크기로 UI를 제공하기 위해 사용한다.

sp

텍스트 크기를 정의하는데 사용
글꼴 크기에 따라서 텍스트의 크기를 변경시킨다.
사용자가 시스템 설정에서 글자크기를 변경하면 그에 맞춰서 크기가 달라짐.
dp와 마찬가지로 다른 해상도를 가지는 기기들에서 적절한 크기로 변경됨.

 

기타

in
인치를 기반으로한 물리적 크기 단위
mm
밀리미터를 기반으로한 물리적 크기 단위
pt
1/72 인치 기반의 물리적 화면 사이즈

 


실제 화면 비교

sp는 시스템 설정에 영향을 받는다.
dp, px, pt, in, mm는 시스템 설정에 관계없이 동일한 크기를 유지한다
px는 해상도에 관계없이 항상 동일한 고정 크기를 가진다.
나머지는 해상도에 맞추어 적절한 크기로 변경된다.

Comments