家庭记账本开发记录3

昨天了解了基本的事件绑定。今天把输入页面设计出来。

输入页面的代码:

支出页面:

<?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:gravity="center_horizontal"
    android:orientation="vertical">

<!--    <RelativeLayout-->
<!--        android:layout_width="wrap_content"-->
<!--        android:layout_height="wrap_content">-->

<!--        <TextView-->
<!--            android:id="@+id/spend_t1"-->
<!--            android:layout_width="wrap_content"-->
<!--            android:layout_height="wrap_content"-->
<!--            android:text="@string/spend_tip"-->
<!--            android:textColor="@color/black"-->
<!--            android:textSize="20sp" />-->

<!--        <Spinner-->
<!--            android:id="@+id/items"-->
<!--            android:layout_width="200dp"-->
<!--            android:layout_height="wrap_content"-->
<!--            android:layout_below="@id/spend_t1"-->
<!--            android:entries="@array/spend_items"-->
<!--            android:spinnerMode="dropdown" />-->
<!--    </RelativeLayout>-->

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">

        <TextView
            android:id="@+id/spend_t2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/spend_uses"
            android:textColor="@color/black"
            android:textSize="20sp" />

        <EditText
            android:id="@+id/spend_type"
            android:layout_width="220dp"
            android:layout_height="50dp"
            android:layout_below="@id/spend_t2"
            android:background="@drawable/edit_shape"
            android:hint="@string/spend_uses"
            android:textColor="@color/black"
            android:textSize="20sp" />

    </RelativeLayout>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">

        <TextView
            android:id="@+id/spend_t3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/spend_amount"
            android:textColor="@color/black"
            android:textSize="20sp" />

        <EditText
            android:id="@+id/spend_amount"
            android:layout_width="220dp"
            android:layout_height="50dp"
            android:layout_below="@id/spend_t3"
            android:background="@drawable/edit_shape"
            android:hint="@string/spend_amount"
            android:inputType="numberDecimal"
            android:textColor="@color/black"
            android:textSize="20sp" />


    </RelativeLayout>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="30dp">

        <Button
            android:id="@+id/submit"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/submit" />

        <Button
            android:id="@+id/reset"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_toRightOf="@id/submit"
            android:text="@string/reset" />
    </RelativeLayout>
</LinearLayout>

收入页面:

<?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:gravity="center_horizontal"
    android:orientation="vertical">

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">

        <TextView
            android:id="@+id/income_t2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/income_source"
            android:textColor="@color/black"
            android:textSize="20sp" />

        <EditText
            android:id="@+id/income_source"
            android:layout_width="220dp"
            android:layout_height="50dp"
            android:layout_below="@id/income_t2"
            android:background="@drawable/edit_shape"
            android:hint="@string/income_source"
            android:textColor="@color/black"
            android:textSize="20sp" />

    </RelativeLayout>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">

        <TextView
            android:id="@+id/income_t3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/income_amount"
            android:textColor="@color/black"
            android:textSize="20sp" />

        <EditText
            android:id="@+id/income_amount"
            android:layout_width="220dp"
            android:layout_height="50dp"
            android:layout_below="@id/income_t3"
            android:background="@drawable/edit_shape"
            android:hint="@string/income_amount"
            android:inputType="numberDecimal"
            android:textColor="@color/black"
            android:textSize="20sp" />


    </RelativeLayout>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="30dp">

        <Button
            android:id="@+id/submit"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/submit" />

        <Button
            android:id="@+id/reset"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="40dp"
            android:layout_toRightOf="@id/submit"
            android:text="@string/reset" />
    </RelativeLayout>
</LinearLayout>
原文地址:https://www.cnblogs.com/MXming/p/14915985.html