Android TimePicker - Как перейти на AM / PM, когда время превышает 12 в 12-часовом режиме? - PullRequest
0 голосов
/ 13 сентября 2011

Есть ли способ изменить время с AM на PM (и наоборот), когда пользователь нажимает кнопки «+» или «-» в представлении TimePicker, и время превышает 12?

Я приведу пример - если время сейчас 11:00, а пользователь нажимает кнопку «+» TimePicker, время меняется на 12:00 (где оно должно измениться на 12:00).

Есть ли способ сделать это? Почему TimePicker все равно не делает этого?

Я получаю много гневных ответов от моих пользователей из-за этой проблемы.

Подойдет любая помощь, Спасибо

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Вы можете использовать прослушиватель, отслеживать текущее время, а затем в методе onTimeChanged вы можете обнаружить переворачивание и изменить настройки AM / PM самостоятельно.

0 голосов
/ 13 сентября 2011

Попробуйте метод setIs24HourView(Boolean is24HourView)? Это удалит AM / PM, но по крайней мере время будет в 24-часовом режиме.

...