🎨 Programming/Android(Kotlin)

[Kotlin] 12. 안드로이드 PX, DP, DPI의 개념

ryang x2 2020. 12. 2. 18:36
728x90
반응형

● 안드로이드에서 화면을 그리는 방법 

- XML을 이용

- DSL Language -> Domain Specific Language

- 안드로이드 UI를 그리기 위해 특화된 언어의 사용 

 

● 핸드폰마다 화면 크기가 다른데 어떻게 화면을 그려야 할까? 

1. PS(Pixel) : 웹에서 주로 쓰이는 단위이며 화면에서 빛이 나오는 점 -> 가장 작은 단위이다. 

해상도를 나타낼 때 쓰인다.

 

2. DPI(Dot Per Inch) : 1인치에 들어가는 픽셀을 나타내는 단위이다.

예를 들면 100DPI는 1인치당 픽셀 100가 포함된다는 것을 말한다. 개수가 많을 수록 고밀도이다.

   

  • ldpi : 120(1인치에 120픽셀)

  • mdpi : 160(기본)

  • hdpi : 240

  • xhdpi : 320

  • xxhdpi : 480

  •  xxxhdpi : 640

3. DP(Density Independent Pixel) :  안드로이드에서 주로 쓰이는 단위이며 픽셀과 상관없이 독립적인 크기를 가진다.

 

 

 

728x90
반응형