728x90
반응형
📃레이아웃을 이용하여 다음과 같은 화면을 만드세요.
📂파일
📝calculate.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp"
android:background="#576F72"
>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:id="@+id/btn_start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="#E2DCC8"
android:padding="15dp"
android:layout_marginRight="5dp"
android:text="게임시작"
android:textColor="@color/black"
android:textSize="15dp" />
<Button
android:id="@+id/btn_end"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/btn_start"
android:backgroundTint="#E2DCC8"
android:padding="15dp"
android:layout_marginRight="5dp"
android:text="게임종료"
android:textColor="@color/black"
android:textSize="15dp" />
<TextView
android:id="@+id/tv_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/btn_start"
android:layout_toRightOf="@id/btn_end"
android:background="#94B49F"
android:layout_marginRight="5dp"
android:padding="15dp"
android:text="정답갯수"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/btn_start"
android:layout_toRightOf="@id/tv_count"
android:background="#94B49F"
android:gravity="center"
android:padding="15dp"
android:text="시간"
android:textColor="@color/white"
android:textSize="15dp" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="200dp"
android:orientation="horizontal">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#94B49F"
android:gravity="center"
android:text="7x9"
android:layout_marginRight="5dp"
android:textColor="@color/white"
android:textSize="50dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#94B49F"
android:gravity="center"
android:text="63"
android:textColor="@color/white"
android:textSize="50dp" />
</LinearLayout>
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="3"
android:orientation="horizontal"
android:rowCount="4">
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="1"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="2"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="3"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="4"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="5"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="6"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="7"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="8"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="9"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="0"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="정답확인"
android:textColor="@color/black"
android:textSize="20dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_columnWeight="1"
android:backgroundTint="#E2DCC8"
android:text="지우기"
android:textColor="@color/black"
android:textSize="20dp" />
</GridLayout>
</LinearLayout>
728x90
반응형
'App > Android Studio' 카테고리의 다른 글
Android Studio - 로또 번호 발생기 (0) | 2022.08.02 |
---|---|
Android Studio - 메시지 출력[Log, Toast] (0) | 2022.08.02 |
Android Studio - GridLayout (0) | 2022.08.02 |
Android Studio - RelativeLayout (0) | 2022.08.02 |
Android Studio - LinearLayout (0) | 2022.08.02 |
댓글