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

+ Recent posts