组件的使用(四)DatePickerDialog和TimePickerDialog的使用
2015-08-22 00:10
471 查看
这两个组件的使用都需要获得当前日期或时间,实现方法是获得一个Calender实例(调用getInstance()实例化)
DatePickerDialog的使用
Calendar calendar=Calendar.getInstance();//获取一个当前日期的实例 DatePickerDialog.OnDateSetListener dateListener = new DatePickerDialog.OnDateSetListener() {//创建一个选择日期后事件 @Override public void onDateSet(DatePicker datePicker,int year, int month, int day) { mEtSearch.setText(year+"."+(month+1)+"."+day); } }; //创建选择日期对话框 DatePickerDialog dialog= new DatePickerDialog(this,dateListener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH)); dialog.show();//显示这个对话框
TimePickerdialog的使用
Calendar calendar=Calendar.getInstance();//获取一个当前时间的实例 TimePickerDialog.OnDateSetListener timeListener = new TimePickerDialog.OnTimeSetListener() {//创建一个选择时间后事件 @Override public void onTimeSet(TimePicker timePicker,int hourOfDay, int minute) { mEtSearch.setText(hourOfDay+":"+minute); } }; //创建选择时间对话框 DatePickerDialog dialog= new DatePickerDialog(this,timeListener, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE),false));//禁止使用24小时 dialog.show();//显示这个对话框
相关文章推荐
- HDU 5407 CRB and Candies(数论+yy)
- 用PL/SQL语言编写一程序,实现按部门分段统计各个工资段的职工人数、以及各部门的工资总额
- CSS优先级
- 错误:google-chrome-stable-44.0.2403.157-1.x86_64.rpm 的公钥没有安装
- [工具类]基于easyui的页面等待提示层,即mask
- C#调用C++方法,C#使用c++方法返回类或结构体
- DMA/TIM capture
- Core Foundation框架
- X Macro
- H3CNE 路由协议概述
- 动态多分区存储管理模拟系统
- 内心的反思
- maven 工程启动找不到 Spring ContextLoaderListener 的解决办法
- autoCode代码生成器
- 数据结构-图的创建与遍历
- Path Sum II
- Android Studio使用教程
- 快速排序的简单实现
- maven 工程启动找不到 Spring ContextLoaderListener 的解决办法
- android进阶之GridView