Android Layout

김종주·2023년 7월 25일

Layout 종류

1. ConstraintLayout

  • 간단한 제약 조건 설정만으로 전체화면을 쉽게 구성
  • chain
    • spread chain : 일정한 간격
    • spread inside chain : 양쪽 끝, 위젯을 간격이 없음
    • packed chain : 모든 위젯들이 붙는 체인

2. LinaerLayout

  • 위젯을 가로 또는 세로 한줄로 배치 하기 위한 레이아웃
  • oriendtation
    • horizental : 가로
    • vertical : 세로
  • layout-weight
    • 레이아웃 안에 배치되어 있는 위젯의 크기를 비율로 나타낼수 있는 옵션

3. FrameLayout

  • 위젯을 중첩하기 위해 사용
  • 게임 화면 처럼 배경과 플레이어가 서로 다른 레이어에서 겹쳐 움직일 때 사용
  • 처리 속도 빠름

4. TableLayout

  • 표 형태의 레이아웃을 만들 때 사용
  • TableLayout 에 TableRow 를 만들어 위젯 배치

5. RelativeLayout

  • 뷰 위젯 간 상대적 위치 관계에 따라 표시될 영역을 결정하도록 만드는 레이아웃
  • 기준이 되는 뷰를 설정하고 기준이 되는 뷰를 기준으로 뷰들이 정렬됨
profile
Wanna be developer

0개의 댓글