안드로이드 레이아웃(Layout)

안드로이드 레이아웃(Layout)

안녕하세요.

오늘은 안드로이드의 레이아웃에 대한 내용입니다.

공부하면서 작성한건데 틀릴 수 있습니다. 

  • 레이아웃의 종류.
  • 레이아웃에 대한 설명.

레이아웃의 종류

1. 제약 레이아웃(ConstraintLayout)

2. 리니어 레이아웃(LinearLayout)

3. 상대 레이아웃(RelativeLayout)

4. 프레임 레이아웃(FrameLayout)

5. 테이블 레이아웃(TableLayout)

레이아웃에 대한 설명.

1. Constraint Layout.

안드로이드 스튜이오에서 자동으로 설정하는 default 레이아웃.

제약 조건을 사용해 화면을 구성.

2. Linear Layout.

한 쪽 방향으로(왼쪽 위부터  아래쪽 또는 오른쪽) 차례대로 뷰를 추가.

3. Relative Layout.

상대적 위치로 화면을 구성.

-->V1을 기준으로 배치.

V1의 오른쪽에 V2를 배치.

V1의 아래에 V3를 배치.

배치 기준을 정하지 않는다면 중첩되어 표시됨.

4. Frame Layout.

여러 뷰 위젯을 추가할 때 겹쳐진 형태로 표시되며 가장 최근에 추가된 하나의 자식 뷰만 표시됨.

5. Table Layout

격자 모양의 배열을 사용해 화면을 구성.

레이아웃 속성 메모.

그냥 나중에 보려고 기록.

orientation 배치할 위젯의 방향 설정. -->Vertical(수직),Horiwontal(수평)

 

Designed by JB FACTORY