(Object-View-ViewGroup)
ViewGroup 클래스 상속 → 내부를 담는 용도
- LinearLayout
- TableLayout
- RelativeLayout
- FrameLayout
- GridLayout
- orientation: 레이아웃에 배치하는 위젯의 방향 설정(vertical, horizontal)
- gravity: 레이아웃 내 배치하는 위젯의 정렬 방향 설정(left, right, center)
- padding: 레이아웃 내 배치하는 위젯의 여백 설정
- layou_weight: 레이아웃이 전체 화면에서 차지하는 공간의 가중치(레이아웃 중복 시)
- baselineAligned: 레이아웃 내 배치하는 위젯을 보기 좋게 정렬
activity_main.xml 내 textView 기본 생성vertical: 수직 방향horizontal: 수평 방향android:gravity = "right | bottom"
중복 레이아웃 사용 시, 첫번째 레이아웃의 위젯만 보이는 경우가 있다.
<LinearLayout
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_width="1"
... />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_width="1"
... />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_width="1"
... />
</LinearLayout>
android:layout_width="1"와 같이 가중치를 설정해주면 화면에 세 레이아웃을 정렬할 수 있다.

[app] - [manifests] - [AndroidManifest.xml]
프로젝트의 주요 속성과 전반적인 환경을 설정하는 파일