onDateSet 永远不会被调用,覆盖日期选取器对话框中的按钮



我想覆盖日期选择器对话框的按钮

            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永远不会被调用。

编写您自己的对话框,使用 DatePicker 小部件。这些按钮不应被替换。

最新更新