在应用程序中,字段在空白时不会通过单击打开。如果该领域已经填补了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;
答案 0 :(得分:0)
它没有工作的原因,没有约会。我用选择设备日期(当前日期)的选项修复了它,DatePickerdialog打开。
try {
String date = new SimpleDateFormat("dd-MM-yyyy").format(new Date());
holder.valueLabel.setText(date);
mItems.get(position).value = date;