Android Studio를 활용한 안드로이드 프로그래밍 P211 직접 풀어보기 5-2
다음과 같은 레이아웃을 표현하는 코드를 작성하시오.(중복 LinearLayout 사용)
XML코드
처음에 구현할 때 많이 헷갈렸는데 몇번 해보니 감이 오는 것 같습니다.
연산 순서는
빨간레이아웃->노란레이아웃->검정레이아웃->파란 레이아웃 순입니다.
이 때 빨간 색을 수평으로 반토막, 수직으로 반토막 내기위해
수평으로 반토막을 낸 후, 내부 레이아웃에서 수직방향으로 반토막을 내면 빨간색 레이아웃모양이 나옵니다.
<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">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_weight="1"
android:background="#FF0000">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_weight="1"></LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_weight="1">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:background="#fff200"></LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:background="#000000"></LinearLayout>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#0000FF"
android:layout_weight="1"
android:backgroundTint="#1d2f89"></LinearLayout>
</LinearLayout>
'Android Studio를 활용한 안드로이드 프로그래밍' 카테고리의 다른 글
직접 풀어보기 5-5 (0) | 2020.05.03 |
---|---|
직접 풀어보기 5-4 (0) | 2020.05.03 |
직접 풀어보기 5-3 (0) | 2020.05.03 |
직접 풀어보기 4-3 (0) | 2020.05.03 |
직접 풀어보기 4-2 (0) | 2020.05.03 |