Android TimePicker - 如何在12h模式下超过12时更改为AM / PM?

时间:2011-09-13 19:40:51

标签: android view android-widget timepicker android-view

当用户点击TimePicker视图的“+”或“ - ”按钮,并且时间超过12时,有没有办法将时间从AM更改为PM(反之亦然)?

我将给出一个示例 - 如果现在时间是上午11点,并且用户单击TimePicker的“+”按钮,则时间会更改为上午12点(应该更改为12点)。

有没有办法做到这一点?为什么TimePicker还没有这样做呢?

由于这个问题,我的用户得到了很多愤怒的回应。

任何帮助都可以, 感谢

2 个答案:

答案 0 :(得分:1)

您可以使用监听器,跟踪当前时间,然后在onTimeChanged方法中检测翻转并自行更改AM / PM设置。

答案 1 :(得分:0)

试试setIs24HourView(Boolean is24HourView)方法?它将删除AM / PM,但至少时间将处于24小时模式。