activity中DatePickerDialog的使用
来源:互联网 发布:微星主板编程器jsp1 编辑:程序博客网 时间:2024/04/30 10:42
// 事件监听。当用户选择好日期后,单击Set按钮时触发。// 这里用户选择好日期后,单击Set按钮,将用户选择的日期显示到输入框。DatePickerDialog.OnDateSetListener dateChangeListener = new OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {date = year + "年" + (monthOfYear + 1) + "月" + dayOfMonth + "日";nextDate = DateUtil.getNextDay(date, nexDays);weekNum = DateUtil.getWeek(nextDate);dateTv.setText(date);nextDateTv.setText(nextDate + weekNum + "离店");}};@Overrideprotected Dialog onCreateDialog(int id) {switch (id) {case SHOW_DATEPICKER:int year,month,day;if (dateTv.getText().toString() != null&& dateTv.getText().toString().matches("^\\d{4}-\\d{2}-\\d{2}$")) {year = Integer.valueOf(dateTv.getText().toString().substring(0, 3));month = Integer.valueOf(dateTv.getText().toString().substring(5, 6));day = Integer.valueOf(dateTv.getText().toString().substring(8, 9));} else {Calendar c = Calendar.getInstance();year = c.get(Calendar.YEAR);month = c.get(Calendar.MONTH);day = c.get(Calendar.DAY_OF_MONTH);}DatePickerDialog dp = new DatePickerDialog(this,dateChangeListener, year, month, day);return dp;}return null;}
步骤:在activity中
创建监听对象并重写监听方法
DatePickerDialog.OnDateSetListener
重写protected Dialog onCreateDialog(int id);根据id来判断showDialog(id)显示那个dialog
第三步 showDialog(id)
- activity中DatePickerDialog的使用
- DatePickerDialog的使用
- DatePickerDialog的使用
- DatePickerDialog的使用
- DatePickerDialog的使用
- DatePickerDialog的使用
- DatePickerDialog 的使用
- DatePickerDialog、TimePickerDialog的使用
- DatePickerDialog的简单使用
- DatePickerDialog的使用
- DatePickerDialog的简单使用
- DatePickerDialog的使用
- DatePicker、DatePickerDialog的使用
- DatePickerDialog的使用
- Fragment中使用DatePickerDialog、TimePickerDialog
- Android中关于DatePickerDialog与TimePickerDialog的结合使用
- Android中DatePickerDialog对话框和TimePickerDialog对话框的使用
- Android中关于DatePickerDialog与TimePickerDialog的结合使用
- JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法
- Source insight 代码对齐错误
- IE下overflow:hidden失效的解决方法
- Linux下的JDK安装与配置
- JAVA基础/属性
- activity中DatePickerDialog的使用
- PIL for python (also,Tkinter)
- Ubuntu12.04安装程序速度很慢的解决方法
- 销售最大的敌人是谁?
- 求最长回文子串(Longest Palindromic Substring)
- 淘宝开放平台请求参数的拼接方式
- linux补充学习
- C#操作Sqlite快速入门
- 压力测试工具,windows 环境安装 Jmeter安装