DatePickerDialog datePicker=new DatePickerDialog(Editor.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
String dateStr = year + "-" + monthOfYear + "-" + dayOfMonth;
Log.v(TAG, "do something");
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH));
datePicker.setButton(DatePickerDialog.BUTTON_NEUTRAL, "无日期", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dateText.setText("没有选择日期-0000-00-00");
}
});
datePicker.show()
在DatePickerDialog设置之后,设置Neutral按钮,这是除positive,negative之外的第三个按钮,为这个按钮设置OnClickListener,设置点击之后的操作就可以了