android,当我尝试调用datepickerdialog它没有出现?

时间:2012-03-05 19:20:15

标签: android android-dialog android-datepicker

我在点击按钮时尝试在事件上创建对话框时遇到问题,但是没有对话框我可以在这里选择日期这里是我的代码

我正在调用buttonCLick showDialog(2);

protected Dialog onCreateDialog(int id)
{
    switch (id)
    {
        case 2:return showDatePicker();
    }

    return dialog;
}

private DatePickerDialog showDatePicker()
{
    DatePickerDialog datePicker= new DatePickerDialog(dodadi.this, new DatePickerDialog.OnDateSetListener() {
        //@Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth)
        {   
            mCalendar.set(Calendar.YEAR,year);
            mCalendar.set(Calendar.MONTH,monthOfYear);
            mCalendar.set(Calendar.DAY_OF_MONTH,dayOfMonth);
            updateDateButtonText();
            //super.onDateSet(view,year,monthOfYear,dayOfMonth);
        }
    }, mCalendar.get(Calendar.YEAR),mCalendar.get(Calendar.MONTH),mCalendar.get(Calendar.DAY_OF_MONTH));

    return datePicker;
}

1 个答案:

答案 0 :(得分:0)

可能是导入,因为代码是正确的尝试导入android.app.DatePickerDialog;它可以是小部件而不是应用程序:)愚蠢的错误