Вот источник выбора даты. Он работает правильно, но я хочу изменить дату при выборе даты снова.Как показать последнюю выбранную дату в 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