1:build.gradle中加入依赖

implementation 'com.contrarywind:Android-PickerView:3.2.6'

2:activity_main中选择日期后显示的布局

<TextViewandroid:id="@+id/day_select"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_centerVertical="true"android:hint="请选择日期"android:textSize="16sp" />

3:MainActivity中代码

public class MainActivity extends AppCompatActivity{TimePickerView pvTime;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView day_select = findViewById(R.id.day_select);day_select .setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {//点击组件的点击事件if (pvTime!=null){pvTime.show(day_select);}}});//控制时间范围(如果不设置范围,则使用默认时间1900-2100年,此段代码可注释)//因为系统Calendar的月份是从0-11的,所以如果是调用Calendar的set方法来设置时间,月份的范围也要是从0-11Calendar selectedDate = Calendar.getInstance();Calendar startDate = Calendar.getInstance();startDate.set(2013, 0, 23);Calendar endDate = Calendar.getInstance();endDate.set(2029, 11, 28);//时间选择器pvTime = new TimePickerView.Builder(this, new TimePickerView.OnTimeSelectListener() {@Overridepublic void onTimeSelect(Date date, View v) {//选中事件回调// 这里回调过来的v,就是show()方法里面所添加的 View 参数,如果show的时候没有添加参数,v则为nullTextView btn = (TextView) v;btn.setText(getTimes(date));}})//年月日时分秒 的显示与否,不设置则默认全部显示.setType(new boolean[]{true, true, true, true, true, false}).setLabel("年", "月", "日", "时", "分", "秒").isCenterLabel(true).setDividerColor(Color.DKGRAY).setContentSize(16)//字号.setDate(selectedDate).setRangDate(startDate, endDate).setDecorView(null).build();}private String getTimes(Date date) {//年月日时分秒格式SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");return format.format(date);}
}

Android实现时间选择器相关推荐

  1. android 开发 时间选择器TimePicker的使用

    android 开发 时间选择器TimePicker的使用 android系统自带时间控件: DatePicker 日期显示控件  DatePickerDialog 日期对话框控件 TimePicke ...

  2. android简单时间选择器TiemPicker

    1.在布局文件中添加TimePicker: <TimePickerandroid:layout_width="wrap_content"android:layout_heig ...

  3. Android 日期时间选择器

    文章参考: https://blog.csdn.net/qq_33756493/article/details/78120743 参考以上连接文章,具体实现如下: 布局文件代码: <?xml v ...

  4. android timepicker 不可编辑,iView -- TimePicker 自定义修改时间选择器选择时间面板样式...

    期望的最终效果: 为什么要修改期望效果? 项目需要只选择小时,分钟跟秒的不需要,而官方并没有直接相关的小时组件或者是设置显示成小时或分钟或秒的时间选择器,因为自己直接修改样式. 原生js 代码,如下: ...

  5. 选择对话框 android_Android日期时间选择器对话框

    选择对话框 android Android Date Time picker are used a lot in android apps. In this tutorial we'll demons ...

  6. Android --- 进入页面时,不弹出软键盘。当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等

    功能需求: 1.进入页面时,不弹出软键盘 2.当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等 搜索百度测试: 1.百度上说用 editText.setInputTyp ...

  7. Android中TimePicker时间选择器的使用和获取选择的时和分

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  8. Android中实现日期时间选择器(DatePicker和TimePicker)

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

  9. android edittext获取 time值,在Android EditText中实现日期时间选择器(DatePicker和TimePicker)...

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

最新文章

  1. Linux用户管理-服务管理
  2. /usr/bin/install: cannot create regular file ‘/usr/local/lib/libpcre.so.1.2.13‘: Permission denied
  3. Android安全加密:对称加密
  4. linux内核态串口读写程序,linux 0.11 内核学习 -- rs_io.s,串口汇编代码
  5. 如何使用CSS实现居中
  6. 优化篇-“移动端”图片上传架构的变迁
  7. 在线正则表达式可视化工具
  8. 声明与所在行数不兼容_深度理解:Windows DLL 二进制兼容性探究
  9. python 拟合分布_如何使用python将weibull分布拟合到数据?
  10. 计算机开机黑屏风扇转,显卡开机黑屏风扇在转怎么办_电脑开机黑屏风扇一直转的原因是什么...
  11. 什么是IMS(IP多媒体子系统)
  12. 内存回收导致关键业务抖动案例分析-论云原生OS内存QoS保障
  13. android studio 跳转后保留原页面数据_这些技巧和习惯,让你的原生 Android 手机更好用(上篇)...
  14. 字节跳动技术面都过了,结果还是被刷了,问HR原因竟是。。。
  15. 打印机复印身份证方法
  16. Lab 0: Setting up a productive workflow
  17. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java手游账号交易系统u2741
  18. 四路组相联原理_TLB的作用及工作原理
  19. Mac的自带软件grapher
  20. GB28181/RTSP/Onvif/HikSDK/Ehome协议视频共享平台EasyCVR人脸识别系统助力打造智慧安检系统

热门文章

  1. win10无法访问共享服务器的文件夹,win10系统无法访问共享文件夹提示网络错误的解决方法...
  2. vs2019中使用github看不到更改按钮如何解决
  3. 微信小程序小案例——计时器
  4. 你的大脑被骗了,眼见不一定为真
  5. Python中使用pip下载安装tensorflow
  6. python英语词频_为了边看美剧边学英语,我写了个字幕处理脚本
  7. 单片机IO口操作总结
  8. 在lammps模拟过程中的常用势函数设置
  9. win10系统,全球第一谷歌Chrome如何改善电池续航?
  10. ionic angular h5 移动端 开发常见问题记录及各位同僚的解决办法