TimePicker - 如何让是上午还是下午? [英] TimePicker - how to get AM or PM?

查看:1563
本文介绍了TimePicker - 如何让是上午还是下午?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想设置基于在TimePicker用户的选择报警。 TimePicker被设置为AM / PM模式。为了知道如果用户希望自己的闹钟设置为上午10点或10点,我应该怎么弄的AM / PM值?

I want to set an alarm based on a user's selection in TimePicker. TimePicker is set to AM/PM mode. In order to know if a user wants his alarm to set to 10 AM or 10 PM, how should I get the AM/PM value?

监听器 TimePickerDialog.OnTimeSetListener 仅通过小时和分钟。

The listener TimePickerDialog.OnTimeSetListener passes only hours and minutes.

推荐答案

hourOfDay 将永远是24小时。如果使用 is24HourView 打开的对话​​框中设置为,用户将不必处理24小时格式的时间,但它调用时,Android将其转换成一个24小时时间 onTimeSet()

The hourOfDay will always be 24-hour. If you opened the dialog with is24HourView set to false, the user will not have to deal with 24-hour formatted times, but Android will convert that to a 24-hour time when it calls onTimeSet().

从Commansware答案

answer from Commansware

这篇关于TimePicker - 如何让是上午还是下午?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆