2016-01-22 1 views
0

Я разрабатываю приложение для 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); 
     } 
    }; 

ответ