我是靠谱客的博主 害怕香水,这篇文章主要介绍TimePickerDialog时间选择器的使用,并设置时间格式,现在分享给大家,希望可以做个参考。

下面是TimePickerDialog时间选择器的使用

calendar = Calendar.getInstance();                calendar.setTimeInMillis(System.currentTimeMillis());
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
new TimePickerDialog(JourneyActivity.this, new TimePickerDialog.OnTimeSetListener() {
    @Override
    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
        String sHour = hourOfDay < 10 ? "0" + hourOfDay : "" + hourOfDay;
        String sMinute = minute < 10 ? "0" + minute : ""+ minute;
        choose_time.setText(sHour + ":" + sMinute);
    }
}, hour, minute, true).show();

choose_time是一个Textview;
构造方法解析TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener callBack, int hourOfDay, int minute, boolean is24HourView):
参数说明
Context 运行组件的Activity。
callBack 用户选择好时间后,通知应用的回调函数。
hourOfDay 初始的小时。
Minute 初始的分钟。
is24HourView 是否使用24小时制。
有人会问sHour和sMinute是干什么用的?
因为当选择的时间hour或minute为个位数时,首位的“0”会不显示,因此用次方法简便的调整输出格式。

附加:
TimePickerDialog(Context context, int theme, TimePickerDialog.OnTimeSetListener callBack, int hourOfDay, int minute, boolean is24HourView)

参数说明
Context 运行组件的Activity。
teme 应用在时间选择对话框上的主题。
callBack 用户选择好时间后,通知应用的回调函数。
hourOfDay 初始的小时。
Minute 初始的分钟。
is24HourView 是否使用24小时制。

最后

以上就是害怕香水最近收集整理的关于TimePickerDialog时间选择器的使用,并设置时间格式的全部内容,更多相关TimePickerDialog时间选择器内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部