我开发了一个可以自动记账的app 取名为simpleBill
记录一下开发过程中遇到的一些知识点
在开发的过程中发现是java加上ui的xml界面,所以很快就上手了
首先是Addrecord页面
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".ui.addRecord.AddRecordActivity">
<!--<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="match_parent">-->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="添加新账单"
android:textSize="40dp"
android:layout_gravity="center"
/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="金额:"
android:textSize="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="3dp"
/>
<EditText
android:id="@+id/count"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="请输入金额"
android:inputType="numberDecimal"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="20dp"
android:text="描述:"
android:textSize="20dp" />
<EditText
android:id="@+id/description"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="请输入描述"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="20dp"
android:text="类别:"
android:textSize="20dp" />
<EditText
android:id="@+id/leibie"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="请输入描述" />
</LinearLayout>
<LinearLayout
android:layout_width="278dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:layout_marginRight="20dp"
android:text="来源:"
android:textSize="20dp" />
<Spinner
android:id="@+id/source"
style="@style/Base.Widget.AppCompat.Spinner.Underlined"
android:layout_width="143dp"
android:layout_height="50dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop