빽기의 코딩공부Story

[Android]안드로이드 대표 레이아웃 다섯가지 종류 본문

[Android]

[Android]안드로이드 대표 레이아웃 다섯가지 종류

빽기 2020. 9. 28. 13:37

레이아웃 이름

설명

제약 레이아웃

(ConstraintLayout)

제약 조건(Constraint)기반 모델

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

안드로이드 스튜디오에서 자동으로 설정하는 디폴트 레이아웃

리니어 레이아웃

(LinearLayout)

박스(Box)모델

한 쪽 방향으로 차례대로 뷰를 추가함 화면을 구성하는 방법

뷰가 차지할 수 있는 사각형 영역을 할당

상대 레이아웃

(RelativeLayout)

규칙(Roule)기반 모델

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

프레임 레이아웃

(FrameLayout)

싱글(Single)모델

가장 상위에 있는 하나의 뷰 또는 뷰 그룹만 보여주는 방법

여러 개의 뷰가 들어가면 중첩하여 쌓게 됨. 가장 단순하지만 여러 개의 뷰를 중첩함 후 각 뷰를 전환하여 보여주는 방식으로 자주 사용함

테이블 레이아웃

(TableLayout)

격자(Grid)모델

격자 모양의 배열을 사용하여 화면을 구성하는 방법

HTML에서 많이 사용하는 정렬 방식과 유사하지만 많이 사용하지는 않음

'[Android]' 카테고리의 다른 글

[Android] 안드로이드 View 크기에 사용되는 단위  (0) 2020.09.25
Comments