@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
// set date picker as current date
return new DatePickerDialog(this, datePickerListener, year, month-1, day);
}
return null;
}
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
// when dialog box is closed, below method will be called.
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
year = selectedYear;
month = selectedMonth;
day = selectedDay;
String dayZero="", monthZero="";
if(day<10){
dayZero = "0";
}
if(month<9){
monthZero = "0";
}
// set selected date into textview
etDate.setText(new StringBuilder().append(dayZero+day)
.append("-").append(monthZero+(month+1)).append("-").append(year).append(" "));
// set selected date into datepicker also
dpDate.init(year, month, day, null);
}
};
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
// set date picker as current date
return new DatePickerDialog(this, datePickerListener, year, month-1, day);
}
return null;
}
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
// when dialog box is closed, below method will be called.
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
year = selectedYear;
month = selectedMonth;
day = selectedDay;
String dayZero="", monthZero="";
if(day<10){
dayZero = "0";
}
if(month<9){
monthZero = "0";
}
// set selected date into textview
etDate.setText(new StringBuilder().append(dayZero+day)
.append("-").append(monthZero+(month+1)).append("-").append(year).append(" "));
// set selected date into datepicker also
dpDate.init(year, month, day, null);
}
};
No comments:
Post a Comment