Dimension 리소스

·2021년 10월 14일
1

안드로이드

목록 보기
6/17

Dimension

각종 너비, 높이 등의 치수 값을 리소스로 정의할 수 있다.

px

PC 모니터에 나타나는 디지털 이미지들은 단색 점으로 구성되어 있다.
디지털 이미지를 확대해보면 수많은 타일의 모자이크를 형성하며, 그 하나의 사각형이 바로 픽셀이다.
픽셀 단위는 많이 사용되지 않고, 웬만하면 사용해서도 안 된다.
단말의 해상도와 밀도에 따라 원하지 않은 결과가 나올 수 있기 때문

물리적 단위 in, pt, mm

뷰의 너비를 각 단위의 수치로 설정하여 화면에 출력했을 때, 자로 재면 정확히 설정한 수치와 일치한다.
물리적 단위를 사용하면 픽셀의 크기가 달라져도 동일한 크기의 레이아웃을 구성할 수 있다.
물리적 단위 역시 많이 사용되지 않고, 웬만하면 사용해서도 안 된다.
앱을 디자인하다 보면 정밀도를 위해서 픽셀 단위로 크기를 제어하는 경우가 많아지기 때문

dip = dp

밀도독립 픽셀 단위
화면 밀도 또는 해상도에 따라 각자의 픽셀 수를 달리하는 단위
화면 밀도 또는 해상도에 의존하지 않는다.
두번쨰 그림처럼 해상도에 관계없이 화면에 보이는 크기는 동일하다

화면 1인치 구간에 표시할 수 이쓴ㄴ 픽셀의 단위를 dpi라고 한다.
화면 인치와 밀도의 조합으로 해상도가 결정된다.

화면 크기에 따른 화면 밀도를 구하는 법
너비/dip = 1dip당 픽셀수

sp

텍스트의 글 크기를 설정하는 용도롤 사용된다. 10sp = 10dip
글자의 대각선 길이를 의미한다.

profile

0개의 댓글