Android Layout의 종류

Study/Android Studio 2021. 1. 11. 15:00 Posted by meanoflife
반응형

Android Layout의 종류

 

ConstraintLayout

 - 제약조건 기반 모델

 - 제약조건을 사용해 화면을 구성하는 방법

 - Android Studio의 Default Layout

   * 제약조건 : 컴포넌트의 포지션을 위한 기준 연결선 연결

 

LinearLayout

 - 박스box 모델

 - 한 쪽 방향으로 뷰를 추가하여 화면을 구성하는 방법

 - vertical or Horizonal 설정에 따라 방향 설정

 

RelativeLayout

 - 규칙rule 기반 모델

 - 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성하는 방법

 - 가장 기본 레이아웃으로 이 기능을 확장한 것이 ConstraintLayout.

 

FrameLayout

 - 싱글single 모델

 - 여러 개의 뷰나 뷰그룹을 중첩할 수 있음

 - 코딩을 통해 표시할 뷰를 전환할 수 있음

 - Layer 개념

 

TableLayout

 - 격자grid 모델

 - 격자 형태의 배열을 사용하여 화면을 구성하는 방법

 - HTML에서 사용하는 Table 태그와 유사함.

 

Android Studio에서 제공하는 Layout에 대해 알아보았습니다. 실제 개발시 RealtiveLayout과 TableLayout은 잘 사용하지 않고, 다른 Layout을 복잡적으로 적용하여 사용한다고 합니다.

 

예시는 실제 App을 개발하며 살펴보겠습니다.

 

The End.

 

반응형