[안드로이드 기초] Chapter 05 - 레이아웃 익히기
카테고리: Android
태그: Kotlin
1. 레이아웃의 개요
- 레이아웃의 기본 개념
레이아웃은 레이아웃 안에 존재하는 위젯을 배치하게 해준다. 다음과 같은 속성들이 있다.orientation
: 레이아웃 안에 배치할 위젯의 수직 또는 수평 방향을 설정gravity
: 레이아웃 안에 배치할 위젯의 정렬 방향을 좌측, 우측, 중앙 등으로 설정padding
: 레이아웃 안에 배치할 위젯의 여백을 설정layout_weight
: 레이아웃이 전체 화면에서 차지하는 공간의 가중값을 설정baselineAligned
: 레이아웃 안에 배치할 위젯을 보기 좋게 정렬함
- 레이아웃의 종류
Linear Layout
: 레이아웃의 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치Relative Layout
: 위젯 자신이 속한 레이아웃의 상하좌우 위치를 지정하여 배치 or 다른 위젯으로부터 상대적인 위치를 지정함Table Layout
: 행과 열의 개수를 지정한 테이블 형태로 위젯을 배열한다.Grid Layout
: 테이블 레이아웃과 비슷하지만 행 또는 열을 확장하여 다양하게 배치할 때 더 편리하다.Frame Layout
: 위젯을 왼쪽 위에 일률적으로 겹쳐서 배치하여 중복되어 보이는 효과를 낼 수 있다. 여러 개의 위젯을 배치한 후 상황에 따라서 필요한 위젯을 보이는 방식에 주로 활용한다.
댓글 남기기