본문 바로가기
Android

[안드로이드] layout 종류

by Sky Titan 2020. 9. 8.
728x90

1. ConstraintLayout

  • 제약조건 기반 모델
  • 제약 조건을 사용하여 다른 뷰와의 상대적인 위치를 통해 크기, 위치를 정하여 화면을 구성하는 방법
  • default layout

2. LinearLayout

  • 박스 모델
  • 한 쪽 방향으로 차례대로 뷰를 추가하며 화면을 구성
  • 뷰가 차지할 수 있는 사각형 영역 할당

3. RelativeLayout

  • 규칙 기반 모델
  • 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면 구성

4. FrameLayout

  • 싱글 모델
  • 가장 상위에 있는 하나의 뷰 또는 뷰그룹만 보여주는 방법
  • 여러 개의 뷰가 들어가면 중첩하여 쌓이는 형태가 됨

5. TableLayout

  • 격자(Grid) 모델
  • 격자 모양의 배열 사용하여 화면 구성
728x90

댓글