Мои сборщики времени и времени прекратили работу, как предполагалось. Я огляделся, но ничего не мог найти. В окне выбора не отображается выбранное время, а также пробелы, выбранные в течение нескольких дней.DatePickerDialog и TimePickerDialog пустые
Возможно, это проблема темы/стиля, хотя я не изменял ни один из них?
Я бегу на 6.0.1.
Вот некоторые изображения для справки:
Вот Dialog инициализация:
public void showTimeDialog(final TextView timeTextview, Calendar calendar){
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
// Launch time picker dialog
TimePickerDialog mTimePicker = new TimePickerDialog(getActivity(), new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
timeTextview.setText(Util.Convert24To12Hour(selectedHour, selectedMinute));
System.out.println(selectedHour + ":" + selectedMinute);
}
}, hour, minute, false); //last parameter = 24 hour time
mTimePicker.setTitle("Select Time");
mTimePicker.setCanceledOnTouchOutside(true);
mTimePicker.show();
}
public void showDateDialog(final TextView dateTextview, Calendar calendar){
// Get current date
int mYear = calendar.get(Calendar.YEAR);
int mMonth = calendar.get(Calendar.MONTH);
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
// Launch date picker dialog
DatePickerDialog dpd = new DatePickerDialog(context,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
// Display selected date in textbox
dateTextview.setText(Util.ConvertToDisplayableDate(year, monthOfYear, dayOfMonth));
}
}, mYear, mMonth, mDay);
dpd.setTitle("Select Date");
dpd.setCanceledOnTouchOutside(true);
dpd.show();
}
** ВЫБЕРИТЕ КАК ОТВЕТ ПОЖАЛУЙСТА ** –