Android原生的时间选择器
来源:互联网 发布:泰剧网络巫师中字幕 编辑:程序博客网 时间:2024/05/29 13:32
做项目中需要做时间选择器代码,把我实现了的时间选择代码给大家参考一下,也许大家会用到
一、日期选择器
放到全局变量
private Calendar showDate;
相当于缓存
showDate=Calendar.getInstance();
按钮的监听
@OnClick(R.id.activity_report_week_form_washout_date_textView)void washoutDateAction() {showDateDialog();}
TextView显示日期
@BindView(R.id.activity_report_week_form_washout_date_textView)TextView washoutDateTextView;
主要实现功能代码
private void showDateDialog() { new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { showDate.set(Calendar.YEAR,year); showDate.set(Calendar.MONTH,monthOfYear); showDate.set(Calendar.DAY_OF_MONTH,dayOfMonth); washoutDateTextView.setText(DateFormat.format("yyyy-MM-dd", washoutCalendar)); } }, showDate.get(Calendar.YEAR), showDate.get(Calendar.MONTH), showDate.get(Calendar.DAY_OF_MONTH)).show();}PS:二、时间选择器DatePickerDialog.OnDateSetListener()监听有比较大的区别
全局变量
private Calendar showTime;相当于缓存主要实现功能代码showTime=Calendar.getInstance();按钮的监听
@OnClick(R.id.activity_report_week_form_washout_date_textView)void washoutDateAction() {showTimeDialog();}TextView显示日期
@BindView(R.id.activity_report_week_form_washout_date_textView)TextView washoutDateTextView;
private void showTimeDialog(){ new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { showTime.set(Calendar.HOUR_OF_DAY,hourOfDay); showTime.set(Calendar.MINUTE,minute); washoutDateTextView.setText(DateFormat.format("HH:mm",showTime)); } },showTime.get(Calendar.HOUR_OF_DAY),showTime.get(Calendar.MINUTE),true).show();}PS:TimePickerDialog.OnTimeSetListener()监听有比较大的区别
以上俩款时间选择器,也许大家会用到
0 0
- Android原生的时间选择器
- Android原生的时间选择器
- 简单方便的Android原生日期时间选择器
- Android的时间选择器
- 使Android原生时间选择器样式为滚轮
- Android TimePickerDialog(原生安卓时间选择器)
- 原生的DOM选择器
- 原生的js选择器
- 安卓原生自带的日期选择器DatePickerDialog、时间选择器TimePickerDialog使用方法
- Android DatePicker日期选择器、TimePicker时间选择器的使用
- Android时间选择器和日期选择器的使用注意
- Android中日期选择器与时间选择器的实现
- [Android]时间选择器/日历选择器/选择器dialog
- js原生选择器的兼容性
- 我的Android学习--时间选择器 TimePicker
- Android仿iPhone的日期时间选择器
- Android 时间日期选择器的用法
- Android时间选择器对话框的使用
- 掌握R语言编程基础的数据框
- JRE和JDK的概述
- 第4课:head标签
- 网络安全和支付 讲解
- 关于线程安全以及nonatomic和atomic
- Android原生的时间选择器
- Jedis工具类
- weblogic.jndi.WLInitialContextFactory错误和Java项目中使用weblogic数据源的问题
- bonita BPM ------system API
- linux 安装国际版qq2012
- Ubuntu默认不启动图形界面,即默认进入命令行界面
- Spring MVC Rest Json,XML多视图解析 配置
- 从0开始学习 GITHUB
- 202-委托的定义和使用2