2012-03-05 6 views
0

ボタンをクリックしたときにイベントのダイアログを作成しようとしましたが、ここで日付を選択できるダイアログが表示されません。アンドロイド、私はdatepickerdialogを呼び出そうとすると表示されません?

私は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; 
} 

答えて

0

おそらくコードが正しいのでインポートです。android.app.DatePickerDialog;それはアプリの代わりにウィジェットになることができます:)愚かなエラー

関連する問題