728x90
반응형
LinearLayout
- 방향성을 가지고 view 를 배치하는 layout 이다
- 가로 혹은 세로 방향으로 배치할 수 있으며 한 칸에 하나의 view만 배치할 수 있다
LinearLayout의 주요 속성
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
tools:context=".MainActivity">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
</LinearLayout>
- orientation : 배치되는 모양을 결정한다 (horizontal 좌 -> 우 / vertical 위 -> 아래)
- weight : LinearLayout 안에 배치되는 View 들의 비율을 설정한다.
반응형
'Android' 카테고리의 다른 글
[Android] TableLayout (0) | 2021.12.21 |
---|---|
[Android] FrameLayout (0) | 2021.12.06 |
[Android] View 의 기본 개념 (0) | 2021.12.05 |
안드로이드 동작 원리 (0) | 2021.12.05 |
Android(안드로이드)란? (0) | 2021.12.04 |