之前的:

旧版时间控件博客-王睿
替换后:

是不是感觉更加美观些,其实代码比之前的还要很简单,大家往下看:

activity.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><DatePickerandroid:id="@+id/dp_time"android:layout_marginTop="20dp"android:layout_width="match_parent"android:layout_height="100dp"android:datePickerMode="spinner"android:layout_centerInParent="true"android:calendarViewShown="false"/></RelativeLayout>

MainActivity.java

public class MainActivity extends AppCompatActivity {private DatePicker dpTime;private String time;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);dpTime = findViewById(R.id.dp_time);//  init方法,第1~3参数分别表示:年,月,日,第四个参数是:一个DatePicker 时间控件的对象//  再调用OnDateChangedListener()方法,就可以达到时刻监听的效果dpTime.init(2019, 9, 4, new DatePicker.OnDateChangedListener() {@Overridepublic void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {time = ""+year+"年"+(monthOfYear+1)+"月"+dayOfMonth+"日";Toast.makeText(MainActivity.this,"时间为:"+time,Toast.LENGTH_LONG).show();}});}
}

Android DatePicker 时间选择器相关推荐

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

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

  2. android简单时间选择器TiemPicker

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

  3. Android实现时间选择器

    1:build.gradle中加入依赖 implementation 'com.contrarywind:Android-PickerView:3.2.6' 2:activity_main中选择日期后 ...

  4. Android 日期时间选择器

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

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

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

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

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

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

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

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

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

  9. android 之日期选择器,Android GUI 之日期选择器(DatePicker)

    简单介绍下 DatePicker 和 Calender ,用他们两个实现日期选择器,并添加日期改变监听器 将当前时间显示在下面的 TextView 上,日期改变时 TextView 上的日期相应改变 ...

  10. android日期选择区间控件_Android日期时间选择器实现以及自定义大小

    本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面:2.改变他们的宽度: 问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePick ...

最新文章

  1. 学习3D视觉,圈子很重要!!!
  2. PHP Fatal error: Class #39;DOMDocument#39; not found
  3. hbase删除表失败的解决方法
  4. 引用另一个Android工程的方法详解
  5. LeetCode 1361. 验证二叉树(图的出入度)
  6. 51单片机并行I/O口工作原理
  7. 【算法学习】双调欧几里得旅行商问题(动态规划)
  8. SpatiaLite空间索引(一)
  9. 快捷关闭win8中的应用页面---解决方法
  10. Codeigniter开发技巧:连接多个数据库(可实现DB读写分离)
  11. 嵌入式系统——系统安全之常见病毒漏洞刷题整理
  12. Error : Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so
  13. think-cell学习
  14. Javaweb常见面试题
  15. 如何降低和开发人员的bug沟通成本?
  16. access select max_从峰米4k激光家庭影院Max开始,爱上看电影
  17. 高亮显示化学结构式中的子结构----Highlight a substructure in the depiction
  18. 转载_ASK,OOK,FSK,GFSK简介
  19. excel二进制移位运算_Excel揭秘13:在Excel中实现位运算
  20. 前端视角漫谈百度ueditor编辑器前后端分离配置

热门文章

  1. [科普]关于文件头的那些事
  2. Atitit java集成内嵌浏览器与外嵌浏览器attilax总结
  3. javascript的概述
  4. 看代码学知识之(1) 获取当前线程状态
  5. RESTful Web Services in Spring 3(上)转载
  6. HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU
  7. Palm应用开发之一开发环境搭建
  8. 请允许我像亲人一样去爱你
  9. openmv探索_4_AprilTag标记追踪
  10. 北语发布 | 汉语学习者文本多维标注数据集YACLC V1.0 -- 文本纠错方向