目的
根据书本例题,实现进程对话框、日期对话框、时间对话框的显示和时间设置
工具及环境
使用java语言,在Android studio平台上进行开发
功能设计
在界面上有一个日历和时钟还有三个操作按钮。通过点击相应的按钮,分别弹出进程对话框、日期对话框、时间对话框。除了可以在界面直接对日期和时间进行设置操作之外,还可以通过点击按钮所弹出的对话框进行设置。日期和时间会通过监听实现同步更新。同时点击日历和时间显示器会有Toast消息提示当前的日期和时间。
设计思路
先设计好布局,上部分为DatePicker和TimePicker,下面为操作按钮,用来弹出相应对话框
代码
activity_main.xml
<?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:orientation="vertical">
<DatePicker
android:id="@+id/Date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:datePickerMode="spinner">
</DatePicker>
<TimePicker
android:id="@+id/Time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:timePickerMode="spinner"
android:layout_marginTop="5sp">
</TimePicker>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="1sp"
android:orientation="vertical&#