该闹钟是用Android Studio为安卓手机设计的一个简单的闹钟APP
一、介绍系统的设计界面
闹钟的布局文件代码如下
<?xml version="1.0" encoding="utf-8"?>
<TimePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/timePicker"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/alarm_state"
android:layout_marginTop="5dp"
android:textSize="18dp"
android:text="Start"
android:id="@+id/alarm_on"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/alarm_state"
android:layout_marginTop="5dp"
android:textSize="18dp"
android:text="Stop"
android:id="@+id/alarm_off"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:textSize="25dp"
android:text="Did you set the alarm?"
android:id="@+id/alarm_state"
android:layout_below="@+id/timePicker"
android:layout_centerHorizontal="true" />
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18dp"
android:id="@+id/spinner"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
秒表功能包含四个功能键,分别为开始,暂停、继续和重置。所以需要四个Button,然后需要三个EditText分别用来给用户输入时分秒。具体的代码如下:
<com.example.administrator.alarm5.TimerView
android:id="@+id/tabTimer"
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:orientation=“vertical”>
<EditText
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/etHour"
android:inputType="number"
android:singleLine="true"
android:layout_wid