【发布时间】:2023-03-03 19:09:02
【问题描述】:
再次选择时,我试图在日期选择器对话框中显示所选日期。
这是我尝试过的。
signup.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Calendar mcurrentDate=Calendar.getInstance();
year=mcurrentDate.get(Calendar.YEAR);
month=mcurrentDate.get(Calendar.MONTH);
day=mcurrentDate.get(Calendar.DAY_OF_MONTH);
DatePickerDialog mDatePicker=new DatePickerDialog(CreateAccountActivity.this, new OnDateSetListener()
{
@Override
public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday)
{
year = selectedyear;
month = selectedmonth;
day = selectedday;
signup.setText(new StringBuilder().append(year).append("-").append(month+1).append("-").append(day));
}
},year, month, day);
mDatePicker.setTitle("Please select date");
mDatePicker.getDatePicker().setMaxDate(System.currentTimeMillis());
mDatePicker.show();
}
});
但问题是当我再次选择我的日期时。它显示当前日期。 我想在对话框中显示选定的日期。
【问题讨论】:
-
我想你第二次不会从 DatePicker 中选择日期吧???
-
@user3467110 你可以在下面看到我的回答
-
嗯检查了@ErsinGülbahar 和thnx...
-
@user3467110 如果它不工作你可以告诉我,在我的环境中它工作
标签: android datepicker datepickerdialog