onDateSet никогда не вызывается, переопределяя кнопки в datepickerdialogs - PullRequest
0 голосов
/ 16 мая 2011

Я хотел бы переопределить кнопки datepickerdialog

            case START_DATE_DIALOG_ID:
            DatePickerDialog datePicker = new DatePickerDialog(this, startDateSetListener, startYear, startMonth, startDay);
            datePicker.setTitle("Välj startdatum");

            datePicker.setButton(DatePickerDialog.BUTTON_POSITIVE, "Välj", new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int which) 
                {
                }
            });
            datePicker.setButton(DatePickerDialog.BUTTON_NEGATIVE, "Avbryt", new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int which) 
                {
                }
            });
            return datePicker;

Частично потому, что я хочу сделать некоторые вещи, если диалог отменен, и частично, потому что я хочу, чтобы кнопки всегда имели шведские заголовки.

Моя проблема в том, что onDateSet никогда не вызывается.

1 Ответ

0 голосов
/ 16 мая 2011

Напишите свой собственный диалог, который использует виджет DatePicker. Эти кнопки не предназначены для замены.

...