以下是选择日期的来源。它工作正常,但我想再次选择日期时更改日期。如何在再次选择日期时在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