안드로이드 프로그래밍[Kotiln Code]/안드로이드 초기 강좌

[안드로이드] 레이아웃

훈츠 2020. 4. 3. 14:19
반응형

안녕하세요. 훈츠 입니다. 안드로이드 레이아웃에 대해 포스팅 합니다. 

DP 와 SP 개념 

  • DP density-independent pixels
    • density : 같은 면적에 포함되어 있는 물리적인 픽셀의 밀도 
    • independent pixels :  독립적인 크기를 가진 픽셀 단위 
    • 디스플레이 해상도 '160dpi*' 를 기준으로 디스플레이 해상도가 높아질수록 알아서 UI를 스케일링 해줍니다. 
  • SP scale-independent pixels
    • SP 는 DP와 개념이 같지만 글꼴에 적용하기 위해 만들어진 단위 
    • SP 를 사용한 글꼴은 안드로이드 OS의 설정에서 영향을 받습니다. 텍스트에는 SP 사용 추천합니다. 

ConstraintLayout 제약 조건

View 의 표시 영역

view 자체 
레이아웃 안에 view 

※ 제약조건 사용시 tip 은 기본적으로 parent에 제약 조건을 걸고, bias 로 가로 세로 위치를 조정 하면 편리 합니다.