日期选择控件
来源:互联网 发布:新手编程 编辑:程序博客网 时间:2024/05/24 02:52
近期学习的时间选择控件,总结下
先看看效果:
MainActivity.java
private int year;private int month;private int day;//页面上显示的时间private TextView showdate;//时间右边小笑脸,找不到合适的图片,凑合看吧private ImageView setdate;oncreate方法里
// 初始化Calendar日历对象Calendar mycalendar = Calendar.getInstance(Locale.CHINA);Date mydate = new Date(); // 获取当前日期Date对象mycalendar.setTime(mydate);// //为Calendar对象设置时间为当前日期year = mycalendar.get(Calendar.YEAR); // 获取Calendar对象中的年month = mycalendar.get(Calendar.MONTH);// 获取Calendar对象中的月day = mycalendar.get(Calendar.DAY_OF_MONTH);// 获取这个月的第几天showdate.setText(year + "-" + (month + 1) + "-" + day); // 显示当前的年月日 /** * 设置天气选择点击事件 */ setweather.setOnClickListener(this);
private DatePickerDialog.OnDateSetListener Datelistener = new DatePickerDialog.OnDateSetListener(){@Overridepublic void onDateSet(DatePicker view, int myyear, int monthOfYear,int dayOfMonth) {// 修改year、month、day的变量值,以便以后单击按钮时,DatePickerDialog上显示上一次修改后的值year = myyear;month = monthOfYear;day = dayOfMonth;// 更新日期updateDate();}// 当DatePickerDialog关闭时,更新日期显示private void updateDate(){// 在TextView上显示日期showdate.setText(year + "-" + (month + 1) + "-" + day);}};activity 实现implements OnClickListener,在onclick方法里写点击事件
case R.id.setdate:// 创建DatePickerDialog对象DatePickerDialog dpd = new DatePickerDialog(MainActivity.this,Datelistener, year, month, day);dpd.show();// 显示DatePickerDialog组件break;
0 0
- 日期选择控件
- 日期选择控件
- 选择日期控件
- 选择日期控件
- 日期时间选择控件
- swing 选择日期控件
- Java日期选择控件
- javascript日期选择控件
- 日期选择控件 (DatePicker)
- datapicker 日期选择控件
- JavaScript 日期选择控件
- 日期选择控件
- js日期选择控件
- 日期选择控件
- 日期选择控件
- 日期选择控件
- Java日期选择控件
- 日期选择控件
- Genymotion 2.0之后安装Google Play
- 如何清除控件的Target-Action
- 请问,如何在NSTableView 的单元格中添加图片呢?
- C++继承与对象指针
- C/C++中export的定义 -- 跨平台的c/c++导出宏定义
- 日期选择控件
- 练习,回文、素数
- ThinkPHP操作笔记(一)
- 【字符编码问题】php的urlencode()URL编码函数浅析
- 编程原则
- strncpy const 构造函数 析构函数
- MMY,你累了吗?
- GetParent()使用
- PHP的file_exists函数不支持UTF-8编码下的中文文件目录路径