[안드로이드 기초] Chapter 05 - 레이아웃 익히기

Update:     Updated:

카테고리:

태그:

1. 레이아웃의 개요

  • 레이아웃의 기본 개념
    레이아웃은 레이아웃 안에 존재하는 위젯을 배치하게 해준다. 다음과 같은 속성들이 있다.
    • orientation: 레이아웃 안에 배치할 위젯의 수직 또는 수평 방향을 설정
    • gravity: 레이아웃 안에 배치할 위젯의 정렬 방향을 좌측, 우측, 중앙 등으로 설정
    • padding: 레이아웃 안에 배치할 위젯의 여백을 설정
    • layout_weight: 레이아웃이 전체 화면에서 차지하는 공간의 가중값을 설정
    • baselineAligned: 레이아웃 안에 배치할 위젯을 보기 좋게 정렬함

  • 레이아웃의 종류
    Image
    • Linear Layout: 레이아웃의 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치
    • Relative Layout: 위젯 자신이 속한 레이아웃의 상하좌우 위치를 지정하여 배치 or 다른 위젯으로부터 상대적인 위치를 지정함
    • Table Layout: 행과 열의 개수를 지정한 테이블 형태로 위젯을 배열한다.
    • Grid Layout: 테이블 레이아웃과 비슷하지만 행 또는 열을 확장하여 다양하게 배치할 때 더 편리하다.
    • Frame Layout: 위젯을 왼쪽 위에 일률적으로 겹쳐서 배치하여 중복되어 보이는 효과를 낼 수 있다. 여러 개의 위젯을 배치한 후 상황에 따라서 필요한 위젯을 보이는 방식에 주로 활용한다.

2. 리니어레이아웃

3. 기타 레이아웃

Android 카테고리 내 다른 글 보러가기

댓글 남기기