안드로이드 정리노트 #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>
반응형
'▶개발 > Android' 카테고리의 다른 글
[Android] 안드로이드 레이아웃:Relative Layout (0) | 2018.10.07 |
---|---|
[Android] 안드로이드 레이아웃:Frame Layout (0) | 2018.10.03 |
[Android] 안드로이드 뷰 정렬(Gravity) (0) | 2018.10.02 |
[Android] 안드로이드 레이아웃:Constraint Layout (0) | 2018.10.02 |
[Android] 안드로이드의 특징 (0) | 2018.10.01 |