(1)首先在布局文件中定义一个Button以及对应的id
(2)当点击该按钮时,代码如下:
Calendar calendar = Calendar.getInstance();
TimePickerDialog timePickerDialog = new TimePickerDialog(mContext,
(timePicker, hourOfDay, minute) -> toast(formatTime(hourOfDay, minute)),
calendar.get(Calendar.HOUR_OF_DAY),
calendar.get(Calendar.MINUTE),
true);
timePickerDialog.show();
其中formatTime方法是用来格式化时间的,代码如下:
private String formatTime(int hourOfDay, int minute) {
return String.format(Locale.getDefault(), "%02d:%02d", hourOfDay, minute);
}
代码运行,如图:
这个是展示24小时制的,如果想要换成12小时制的也可以,只需将TimePickerDialog方法里面的最后一个布尔值参数改成false就可以了。
以上就是TimePickerDialog控件的简单介绍,觉得还阔以的点个赞mark下吧~~
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)