I'm having some trouble changing the text of the buttons of the dialog.
I tried to use:
setButton(int whichButton,
CharSequence text,
DialogInterface.OnClickListener listener)
and
setButton(int whichButton, CharSequence text, Message msg)
But I could not figure out what to put as the third parameter. I could pass a new OnClickListener
, but I would like to use the callback DatePickerDialog.OnDateSetListener
.
I guess when I set a new Listener
to the Button
the DateSetListener
won't ne called anymore?
setButton ist the correct approach. As listener just pass the dialog object itself, because the onDateSetListener
gets passed with the constructor of the dialog.
DatePickerDialog dpd = new DatePickerDialog(this, mDateSetListener, mYear_g, mMonth_g, mDay_g);
dpd.setButton(DatePickerDialog.BUTTON_POSITIVE, "Button Text", dpd);