Я новичок в Android. Я пытаюсь работать на TimePickerDialog
. Я реализовал его, и он работает нормально, но единственная проблема заключается в том, что он отображает предыдущее время. Есть ли способ показать только текущее и будущее время в TimepickerDialog? Я сделал следующее кодирование, пожалуйста, направляйте меня.Как установить TimePickerDialog в текущее время и показать только текущее и будущее время, а не предыдущее время?
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(Take_Away.this,
new TimePickerDialog.OnTimeSetListener() {
@SuppressLint("SimpleDateFormat")
@Override
public void onTimeSet(TimePicker timePicker,
int selectedHour, int selectedMinute) {
Calendar time = Calendar.getInstance();
time.set(Calendar.HOUR_OF_DAY, selectedHour);
time.set(Calendar.MINUTE, selectedMinute);
SimpleDateFormat format = new SimpleDateFormat(
"hh:mm a");
et_time.setText(format.format(time.getTime()));
hour = selectedHour;
minute = selectedMinute;
}
}, hour, minute, false);// Yes 24 hour time
mTimePicker.setTitle("Select Time");
mTimePicker.show();
Что именно вы хотите, если щелкнуть по часовой стрелке ??? – Apurva
timepicker должен показывать текущее время, и следующие будущие времена должны быть только видимыми. Я хочу, чтобы предыдущие времена отображались в диалоговом окне –
@ Используется функция setMinDate(). Он устанавливает минимальную дату. FYI ссылается на мой ответ. Надеюсь, вам это поможет –