Android常用控件--TimePickerDialog(时间选择对话框)
16lz
2021-01-23
Android的常用控件--时间选择对话框(TimePickerDialog)
TimePickerDialog是用来接受用户对时间的选择,可以精确到分钟。我们一般是通过DatePickerDialog选择完年月日过后,在用TimePickerDialog来选择小时和分钟。
.xml文件
<span style="font-size:18px;"><?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" > <TimePicker android:id="@+id/timePicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" /></LinearLayout></span>只要添加上TimePicker 这个控件,就可以来修改用户的时间了。
.java文件
<span style="font-size:18px;">package com.example.mars_test_timepickerdialog;import android.os.Bundle;import android.app.Activity;import android.app.TimePickerDialog;import android.app.TimePickerDialog.OnTimeSetListener;import android.widget.TimePicker;public class MainActivity extends Activity {private TimePicker timePicker;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 根据ID得到TimePicker对象timePicker = (TimePicker) findViewById(R.id.timePicker);// 用内部类来实现TimePickerDialog的接口OnTimeSetListener listener = new OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {/** 在这里处理用户的选择 **/System.out.println(view + "--" + hourOfDay + "--" + minute);}};// 创建TimePickerDialogTimePickerDialog dialog = new TimePickerDialog(MainActivity.this,listener, 11, 22, true);// 设置图片的显示dialog.setIcon(R.drawable.ic_launcher);// 设置提示的消息dialog.setMessage("选择时间:");// 显示TimePickerdialog.show();}}</span>这里的TimePickerDialog的构造方法。第一个参数:上下文对象 第二个参数:TimePickerDialog的实现接口的对象 第三个参数:设置小时 第四个参数:设置分钟 第五个参数:设置是否为24小时显示方式
更多相关文章
- android常用控件(二) RadioGroup RadioButton CheckBox Toast的使
- Android UI控件之CheckBox(复选框、多选框)
- java代码控制layout_Margin参数
- Android获取系统时间方法的总结
- android部分控件属性摘抄
- Android表格控件动态生成表格
- Android Log及其参数的使用