以下是選擇日期的來源。它工作正常,但我想再次選擇日期時更改日期。如何在再次選擇日期時在EditText中顯示上次選擇的日期?
private int year;
private int month;
private int day;
signup_bday=(EditText)findViewById(R.id.edittext_signup_birthday);
signup_bday.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()
{
public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday)
{
signup_bday.setText(new StringBuilder().append(month + 1).append("-").append(day).append("-").append(year).append(" "));
}
},year, month, day);
mDatePicker.setTitle("Please select date");
mDatePicker.show();
}
});
http://www.mkyong.com/android/android-date-picker-example/ – appukrb
你能澄清你所說的「我要改變日期」是什麼意思?基於什麼?你是否試圖重構傳遞日期(日曆對象)? – ErstwhileIII
nups只想再次選擇日期並顯示上次選擇的日期... – Banku