2016-05-14 4 views
1

В настоящее время я пытаюсь создать диалоговое окно оповещения о стиле набора номера для выбора номеров в определенном диапазоне.Как использовать диалог выбора времени для других целей?

Я столкнулся с диалоговым окном выбора времени, чтобы создать эффект набора, но я заметил, что диалог понадобится, чтобы передать HourOfDay и минуты.

TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView) 

Как мне увеличить это, чтобы оно заняло 1 int? И используется ли TimePicker, чтобы попытаться отобразить значения в форме набора? не

Благодаря

ответ

1

Привет

Нет это не действует, чтобы показать выбор времени для получения входного сигнала от пользователя Int. Управление системой андроидного контроля времени, и оно даст вам входной сигнал hh: mm: ss как пользовательский выбор любимчика, поэтому он недействителен.

Если вы хотите сделать что-то подобное, вы можете отобразить одно диалоговое окно предупреждения и вставить один вид с помощью кнопок и установить значения int на этой кнопке. Таким образом, пользователь может нажать кнопку, и вы можете получить int от него.

0
  • для выбора времени в диапазоне
  • для Minimun 1 час от currunt времени см ниже линии

  • c.get (Calendar.HOUR_OF_DAY) -1, c.get (Calendar.MINUTE),ложный);

  • максимум 1 час от времени currunt см ниже

  • c.get (Calendar.HOUR_OF_DAY) -1, c.get (Calendar.MINUTE), ложно);

    btnTime.setOnClickListener (новый View.OnClickListener() { @Override общественного недействительный OnClick (View v) {

     TimePickerDialog.OnTimeSetListener timePickerListener = new TimePickerDialog.OnTimeSetListener() { 
          @Override 
          public void onTimeSet(TimePicker view, int hour, int minute) { 
    
          } 
         }; 
         Calendar c = Calendar.getInstance(); 
    
         final TimePickerDialog timePickerDialog = new TimePickerDialog(Main23Activity.this,timePickerListener, 
           c.get(Calendar.HOUR_OF_DAY),c.get(Calendar.MINUTE)+5,false); 
         timePickerDialog.show(); 
    
        } 
    }); 
    
+0

использование мин дата и максимальная дата Бот вещи доступны в и DatePicker И Timepicker. С помощью функции Min и Max u может выбирать диапазон между min и max –