用Android Studio设计的一个简单的闹钟APP

本文介绍了如何在Android Studio中设计一个简单的闹钟应用。内容包括设计界面,特别是涉及了计时器功能的实现,使用了TimerView和StopWatchView组件,并通过ListView展示计时时间。
摘要由CSDN通过智能技术生成
     该闹钟是用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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值