본문 바로가기
Web programming/Kotlin

밀도로부터 독립적인 DP(DIP)

by Skilly 2020. 7. 22.

 

 

DIP (Density-Independent Pixels)

기기의 물리적인 디스플레이 해상도에 영향을 받지 않고 독립적으로 크기를 지정할 수 있도록 하는 가상적 Pixel의 단위이다.

dp 또는 dip를 단위로 지정하면, 다양한 크기의 디바이스 스크린이지만 동일한 비율로 출력할 수 있다. 즉, 밀도 독립성은 픽셀 밀도의 편차를 줄인다.

DIP는 160DPI(Dots per inch, 픽셀 밀도: 화면의 실제 영역 내에 있는 픽셀의 수)의 디스플레이 해상도를 기준으로 한다. (위키피디아)

Android는 밀도 독립성을 실현하도록 돕기 위해 밀도로부터 독립적인 픽셀(dp 또는 dip)을 측정 단위로 제공한다. 따라서,
레이아웃 단위는 픽셀(px)이 아닌 밀도로부터 독립적인 픽셀(dp 또는 dip)을 써야한다. 

참고로 텍스트 단위는 sp(확장 가능한 픽셀)로 정의해야 한다.

 

 

[다양한 픽셀 밀도 지원]에 대한 글을 보려면 여기 안드로이드 가이드를 클릭!

 

 

반응형