본문 바로가기

카테고리 없음

GridLayout 만들기

결과



activity_grid_layout.xml


<GridLayout 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:columnCount="5"
    android:orientation="vertical"
    android:rowCount="8"
    android:background="#EBD9B6">

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/txt1"
        android:layout_columnSpan="5"
        android:text="값1"
        android:layout_marginBottom="5dp"
        android:layout_row="0"
        />
   
    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/txt2"
        android:layout_columnSpan="5"
        android:layout_marginBottom="5dp"
        android:text="값2"
        android:layout_row="1"
        />
   
    <Button
        android:text="0"
        android:layout_row="2"
        android:layout_column="0"
        />
    <Button
        android:text="1"
        android:layout_row="2"
        android:layout_column="1"
        />
    <Button
        android:text="2"
        android:layout_row="2"
        android:layout_column="2"
        />
    <Button
        android:text="3"
        android:layout_row="2"
        android:layout_column="3"
        />
    <Button
        android:text="4"
        android:layout_row="2"
        android:layout_column="4"
        />
   
    <Button
        android:text="5"
        android:layout_row="3"
        android:layout_column="0"
        />
    <Button
        android:text="6"
        android:layout_row="3"
        android:layout_column="1"
        />
    <Button
        android:text="7"
        android:layout_row="3"
        android:layout_column="2"
        />
    <Button
        android:text="8"
        android:layout_row="3"
        android:layout_column="3"
        />
    <Button
        android:text="9"
        android:layout_row="3"
        android:layout_column="4"
        android:layout_marginBottom="9dp"
        />
   
    <Button android:layout_columnSpan="5"
        android:text="더하기"
        android:layout_row="4"
        android:layout_column="0"
        android:layout_gravity="fill_horizontal"
        android:background="#DA08DA"
        android:layout_marginBottom="9dp"/>
   
    <Button android:layout_columnSpan="5"
        android:text="뺴기"
        android:layout_row="5"
        android:layout_column="0"
         android:layout_gravity="fill_horizontal"
         android:background="#66DAEE"
         android:layout_marginBottom="9dp"/>
   
    <Button android:layout_columnSpan="5"
        android:text="나누기"
        android:layout_row="6"
        android:layout_column="0"
         android:layout_gravity="fill_horizontal"
         android:background="#F5E42F"
         android:layout_marginBottom="5dp"/>
   
    <TextView android:layout_columnSpan="5"
        android:id="@+id/View"
        android:text="계산 결과 : "
        android:layout_row="7"
        android:layout_column="0"
         android:layout_gravity="fill_horizontal"
        />
</GridLayout>