본문 바로가기
안드로이드

layout

by Beijing_KingGod 2020. 3. 31.

dp : density-independent pixels -> 물리적인 픽셀과 독립적인 픽셀

디스플레이 해상도 160dpi ( 160dpi 는 1제곱인치 안에 160개의 도트가 있다는 의미) 를 기준으로 1픽셀의 크기를 1dp로 매칭한 크기이다.

디스플래이의 해상도가 높아질수록 dp와 매칭되는 면적이 커지도록 알아서 ui를 스케일링 해주게 된다.(스케일링 : 이미지의 크기를 조정하는 것)

ui의 사용성을 위해서라면 dp를 사용하는 것이 좋다.

 

sp : scale-independent pixels -> 밀도에 독립적인 픽셀

글꼴에 적용하기 위해 만들어진 단위이다. -> 안드로이드 os에서 글꼴의 크기를 조절하는 것에 영향을 받는다.

따라서 텍스트의 접근성이 중요한 앱이라면 글꼴에 sp를 사용하자

 

 

constraintlayout -> view 에 제약조건을걸어 배치시키는 방법

 

 

 

 

layout_width , layout_height : view의 가로와 세로의 크기를 지정하는 속성

 

wrap_content : 내용의 크기에 따라 view의 크기가 자동으로 조절되는 속성값

match_constraint : 특정 크기로 조절 ( 숫자로 조절)

'안드로이드' 카테고리의 다른 글

image view  (0) 2020.04.01
view의 속성을 바꾸고 이벤트 처리를 해보자  (0) 2020.03.31
view  (0) 2020.03.31
Activity  (0) 2020.03.31
안드로이드 스튜디오 기본 지식  (0) 2020.03.31

댓글