반응형

안드로이드에서 크기를 나타내는 단위.


 단위

설명 

 px

(pixels)

화면의 실제 픽셀을 나타낸다. 

픽셀은 권장되는 단위는 아닌데 그이유는 장치마다 화면의 밀도가 다르기 때문이다. 

dp

(density-independent pixels) 

dp는 화면의 밀도가 160dpi 화면에서 하나의 물리적인 픽셀을 말한다.

따라서 크기를 160dp로 지정하면 화면의 밀도와는 상관없이 항상 1인치가 된다.

dp로 뷰의 크기를 지정하면 화면의 밀도가 다르더라도 항상 동일한 크기로 표시된다. 

sp

(scale-independent pixels)

화면 밀도와 사용자가 지정한 폰트 크기에 영향을 받아서 변환된다.

이 단위는 폰트크기를 지정하는 경우에 추천된다. 

pt

(points) 

1/72 인치를 표시한다. 

mm

(millimeters) 

밀리미터를 나타낸다. 

in

(inches) 

인치를 나타낸다. 


만약 장치의 종류에 관계없이 항상 동일한 크기로 표시되게 하려면 dp 단위를 사용하여야 한다.

즉 화면에서 1인치를 표시하려면 160dp로 지정하면 된다.

반응형

'Android' 카테고리의 다른 글

android:layout_weight 설정.  (0) 2016.02.19
웹상에 이미지 Bitmap 으로 다운로드 하기.  (0) 2016.01.21
안드로이드 권한  (0) 2016.01.18
inputType 속성 값.  (0) 2015.12.26
그 달의 마지막 날짜 구하기.  (0) 2015.06.20
Posted by 컴스터
,