【问题标题】:DatePickerDialog and TimePickerDialog are blankDatePickerDialog 和 TimePickerDialog 为空
【发布时间】:2023-03-21 22:47:01
【问题描述】:

我的时间/日期选择器已停止按预期工作。我环顾四周,但找不到任何东西。选择器窗口不显示选定的时间,也不会显示选定的日期。

这可能是一个主题/样式问题,即使我没有修改任何一个?

我在 6.0.1 上运行。

以下是一些图片供参考:

这里是对话框初始化:

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

【问题讨论】:

  • 请选择作为答案

标签: android android-datepicker android-timepicker


【解决方案1】:

我认为您在主题中的强调色或文本颜色或背景颜色是白色的,就像文本颜色和背景颜色相同时意味着没有可见性,您可以更改主题中的颜色吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多