0

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

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

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

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

任何帮助都可以,谢谢

4

2 回答 2

1

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

于 2011-09-13T19:46:46.633 回答
0

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

于 2011-09-13T19:44:27.503 回答