반응형
<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"
android:orientation="vertical"
android:background="#9b7798"
tools:context=".MainActivity">
<LinearLayout
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:orientation="vertical"
android:gravity="center">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼2"/></LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:layout_gravity="center"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼3"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼4"/></LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼5"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼6"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
.
. 새로운 내용
.
.
</LinearLayout>
<LinearLayout
.
.새로운내용
.
.
</LinearLayout>
<LinearLayout
.
.
.새로운 내용
.
</LinearLayout>
이런식으로 리니어 레이아웃안에 리니어 네이아웃을 중복해서 넣음으로서 레이아웃을 여러표현이가능하다.
하지만 상대 레이아웃처럼 복잡한 레이아웃은 표현이 어렵다 .
android:layout_weight="1" 는 레이아웃들의 비율을 나타나는 서로 같은 값을 주면 서로 동일한 크기의 레이아웃을 소유하게된다.
이처럼 리니어 레이아웃은 간단하고 쉽게 레이아웃을 구성할수가 있다.
반응형
'개인공부' 카테고리의 다른 글
안드로이드 : SoundPool ( mp3플레이어 재생,배경음 재생) (0) | 2020.07.09 |
---|---|
안드로이드 : java로 layout 및 버튼 구현 (0) | 2020.07.09 |
안드로이드 : Radio버튼 구현(setImageResource 구현) (0) | 2020.07.09 |
안드로이드 : 아이콘 저장하기 (0) | 2020.07.09 |
안드로이드 : 레이아웃 함수 알아보기 (0) | 2020.07.09 |