/** * 创建日期及时间选择对话框,这里是重写了activity的onCreateDialog方法 */ @Override protected Dialog onCreateDialog(int id) { Dialog dialog = null; Calendar iniTime = Calendar.getInstance(); switch (id) { case 1: dialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker dp, int year, int month, int dayOfMonth) { //这里自定义事件处理 } }, iniTime.get(Calendar.YEAR), // 传入年份 iniTime.get(Calendar.MONTH), // 传入月份 iniTime.get(Calendar.DAY_OF_MONTH) // 传入天数 ); break; case 2: dialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { public void onTimeSet(TimePicker view, int hourOfDay, int minute) { //这里自定义事件处理 } }, iniTime.get(Calendar.HOUR_OF_DAY), iniTime.get(Calendar.MINUTE), true); break; } return dialog; } //使用 showDialog(1);//显示日期对话框,这个方法activity自带,直接调用 showDialog(2);//显示时间对话框
android 时间,日期对话框
猜你喜欢
转载自zheyiw.iteye.com/blog/1675986
今日推荐
周排行