Я разрабатываю приложение для Android-напоминаний о лекарствах. У меня есть проблема с тем, как манипулировать диалоговым окном выбора времени, чтобы он показывал время в зависимости от системы времени устройства. Si, если телефон находится в 12-часовом формате, диалог выбора времени должен иметь селектор am/pm. И если в 24-часовом формате время, указанное в таймере, составляет от 00 до 24.TimePickerDialog для установки формата в соответствии с системой времени устройства
Этот код предназначен для 24-часового формата. любая идея о том, как добавить 12-часовой формат? И как проверить, какой формат времени используется телефоном. Благодарности
TimePickerDialog.OnTimeSetListener t = new OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
DecimalFormat df = new DecimalFormat("00");
timeHour = hourOfDay;
timeMinute = minute;
timeS = String.valueOf(df.format(hourOfDay)) + ":" + String.valueOf(df.format(minute));
timeSelected.setText(timeS);
}
};