(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下吧~~
博客介绍了Android中TimePickerDialog控件的使用。先在布局文件定义Button及id,点击按钮时运行相关代码,其中formatTime方法用于格式化时间。代码运行默认展示24小时制,若要换成12小时制,修改TimePickerDialog方法最后布尔值参数为false即可。
847

被折叠的 条评论
为什么被折叠?



