Datepickerdialog在空时打开

时间:2017-03-23 13:38:56

标签: android firebase firebase-realtime-database android-datepicker datepickerdialog

在应用程序中,字段在空白时不会通过单击打开。如果该领域已经填补了23-03-2017的可能性。代码没有错误。测试了不同的API级别。谁能帮帮我?

                break;
            case InstrumentItem.S_FREEDATE:
            case InstrumentItem.S_BUYDATE:
            case InstrumentItem.S_CERTDATE:
            case InstrumentItem.S_EXPDATE:
                holder.valueLabel.setFocusable(false);
                holder.valueLabel.setOnClickListener(view ->  {
                    try {
                        showDatePickerDialog(holder.valueLabel.getText().toString(), (datePicker, year, month, day) -> {
                            String dateInFormat = getDateInFormat(year, month, day);
                            holder.valueLabel.setText(dateInFormat);
                            mItems.get(position).value = dateInFormat;

                        }).show();
                    } catch (ParseException e) {
                        e.printStackTrace();
                    }
                });
                break;

1 个答案:

答案 0 :(得分:0)

它没有工作的原因,没有约会。我用选择设备日期(当前日期)的选项修复了它,DatePickerdialog打开。

                        try {
                            String date = new SimpleDateFormat("dd-MM-yyyy").format(new Date());
                            holder.valueLabel.setText(date);
                            mItems.get(position).value = date;