반응형
안드로이드에서 크기를 나타내는 단위.
단위 |
설명 |
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 |