본문 바로가기
▶개발/Android

[Android] 안드로이드 레이아웃:Linear Layout

by 브라더 준 2018. 10. 3.

안드로이드 정리노트 #4 안드로이드 레이아웃

(Android Layout:Linear Layout)


@Linear Layout

- Line의 기준에 따라 배치가 달라지는 layout

- layout의 속성 orientation의 값을 horizontal(수평), vertical(수직)으로 줄 수 있으며 수평일 경우 가로로 아이템이 배치되며, 수직일 경우 세로로 아이템이 배치된다.

- layout의 orientation 속성값을 주지 않을 경우 defalut로 horizontal이 적용된다.

- <예시 - orientation="horizontal">




- <예시 - orientation="vertical">




@Linear Layout 중첩

- Vertical Linear Layout안에 Horizontal Linear Layout을 적용할 수도 있다.


- <코드>

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".secondActivity"
android:orientation="vertical">

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#f450"
android:orientation="horizontal">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="수평 브라더준"/>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="수평 브라더준"/>

</LinearLayout>

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="수직 브라더준"/>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="수직 브라더준"/>

</LinearLayout>


반응형