当用户单击 TimePicker 视图的“+”或“-”按钮并且时间超过 12 时,有没有办法将时间从 AM 更改为 PM(反之亦然)?
我举个例子 - 如果现在时间是上午 11 点,并且用户单击 TimePicker 的“+”按钮,时间会更改为上午 12 点(应该更改为下午 12 点)。
有没有办法做到这一点?为什么 TimePicker 不这样做呢?
由于这个问题,我收到了很多来自用户的愤怒回应。
任何帮助都可以,谢谢
当用户单击 TimePicker 视图的“+”或“-”按钮并且时间超过 12 时,有没有办法将时间从 AM 更改为 PM(反之亦然)?
我举个例子 - 如果现在时间是上午 11 点,并且用户单击 TimePicker 的“+”按钮,时间会更改为上午 12 点(应该更改为下午 12 点)。
有没有办法做到这一点?为什么 TimePicker 不这样做呢?
由于这个问题,我收到了很多来自用户的愤怒回应。
任何帮助都可以,谢谢
您可以使用侦听器,跟踪当前时间,然后以onTimeChanged
您可以检测翻转并自行更改 AM/PM 设置的方法。
试试setIs24HourView(Boolean is24HourView)
方法?它将删除 AM/PM,但至少时间将处于 24 小时模式。