android.app.DatePickerDialog
DatePickerDialogは日付を選択するダイアログです。
DatePickerDialogを作成し、show()メソッドでダイアログを表示します。
サンプルのソースコード
DatePickerDialogSample.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
// 初期設定日付の取得 final Calendar cal = Calendar.getInstance(); int mYear = cal.get(Calendar.YEAR); int mMonth = cal.get(Calendar.MONTH); int mDay = cal.get(Calendar.DAY_OF_MONTH); // 日付選択時のリスナ DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // setボタンが押されたときの処理を書き込む } };
// DatePickerDialogの作成 DatePickerDialog dialog = new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay); dialog.onCreatePanelView(mYear); dialog.onCreatePanelView(mMonth); dialog.onCreatePanelView(mDay); // ダイアログを表示 dialog.show(); }