DatePickerDialog и TimePickerDialog пусты

Мои средства выбора времени/даты перестали работать должным образом. Я огляделся, но ничего не нашел. В окнах выбора не отображается выбранное время, а также не отображаются выбранные дни.

Может ли это быть проблемой темы/стиля, даже если я не изменил ни один из них?

У меня стоит 6.0.1.

Вот несколько изображений для справки: timepickerdatepicker

Вот инициализация диалога:

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();
}

person Matt    schedule 31.08.2016    source источник
comment
ВЫБЕРИТЕ КАК ОТВЕТ   -  person Arsad Rahman    schedule 15.07.2017


Ответы (1)


Я думаю, что ваш цвет акцента, цвет текста или цвет фона в теме белый, например, когда цвет текста и цвет фона одинаковы, это означает, что нет видимости, можете ли вы изменить цвет в теме?

person Arsad Rahman    schedule 31.08.2016