android客户端学习-DatePickerDialog
来源:互联网 发布:linux怎么删除文件夹 编辑:程序博客网 时间:2024/04/29 20:05
Calendar now = Calendar.getInstance();
int year;
int month;
int dayOfMonth;
year = now.get(Calendar.YEAR);
month = now.get(Calendar.MONTH);
dayOfMonth = now.get(Calendar.DAY_OF_MONTH);
DatePickerDialog d = new DatePickerDialog(
StoreDirectOrderSearchActivity.this,new OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int year,
int month,int dayOfMonth) {
date_start.setEnabled(true);
SimpleDateFormat format = new SimpleDateFormat(
"yyyy-MM-dd", Locale.US);
Calendar pStart = Calendar.getInstance();
pStart.set(Calendar.YEAR, year);
pStart.set(Calendar.MONTH, month);
pStart.set(Calendar.DAY_OF_MONTH, dayOfMonth);
date_start.setText(format.format(pStart.getTime()));
}
}, year, month, dayOfMonth);
d.setTitle(R.string.selct_start_date);
d.setCancelable(false);
d.show();
上面这种写法使用于一般取消按钮里面没有事件,知识关闭当前日期弹出框,确定按钮里面的时间可以在onDateSet中填写,但是如果取消按钮里面还需要有其他操作,就需要使用下面的方法了
final DatePickerDialog d = new DatePickerDialog(
StoreDirectOrderSearchActivity.this,null, year, month, dayOfMonth);
d.setTitle(R.string.selct_start_date);
d.setCancelable(false);
d.setButton(DialogInterface.BUTTON_POSITIVE,"确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int arg1) {
// 确定按钮里面的操作
date_end.setEnabled(true);
DatePicker dataPicker = d.getDatePicker();
SimpleDateFormat format = new SimpleDateFormat(
"yyyy-MM-dd", Locale.US);
Calendar pStart = Calendar.getInstance();
pStart.set(Calendar.YEAR, dataPicker.getYear());
pStart.set(Calendar.MONTH, dataPicker.getMonth());
pStart.set(Calendar.DAY_OF_MONTH, dataPicker.getDayOfMonth());
date_end.setText(format.format(pStart.getTime()));
}
});
d.setButton(DialogInterface.BUTTON_NEGATIVE,"取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// 取消按钮里面的操作
date_end.setEnabled(true);
}
});
d.show();
- android客户端学习-DatePickerDialog
- Android学习之DatePickerDialog
- android学习笔记之DatePickerDialog
- android学习之--创建DatePickerDialog的步骤
- android学习--DatePickerDialog和TimePickerDialog的使用
- Android 对AlertDialog、DatePickerDialog、TimePickerDialog初步学习
- Android DatePickerDialog
- [android]DatePicker/DatePickerDialog简介
- Android--DatePickerDialog日期控件
- Android DatePickerDialog应用举例
- Android DatePickerDialog和TimePickerDialog
- Android 自定义DatePicker / DatePickerDialog
- android DatePickerDialog theme
- android TimePickerDialog和DatePickerDialog
- Android控件之DatePickerDialog
- android *** TimePickerDialog && DatePickerDialog
- Android开发之DatePickerDialog
- Android DatePickerDialog,TimePickerDialog
- Android中Bitmap,byte[],Drawable,InputStream相互转化工具类
- Nginx+tomcat配置集群负载均衡
- Android app中所有页面的特定颜色,被改变为另一状态,只因使用了getBackground().set…
- Go 性能优化技巧 4/10
- 致给领导的项目总结
- android客户端学习-DatePickerDialog
- jsonp调用及后台java返回
- ZOJ 3866 - Cylinder Candy
- HDU 1339 A Simple Task(暴力枚举)
- OC中引用swift文件报错误的解决方法
- 数据库 三范式最简单最易记的解释
- 用Nodejs连接MySQL
- 优化onFling()的滑动效果试验
- ASP再认识,利用python作为脚本语言