问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android下几个相关的时间日期控件的用法

发布网友 发布时间:2022-04-24 02:54

我来回答

1个回答

热心网友 时间:2022-04-07 10:07

获取年月日,之前的日期不能选择

日历c = Calendar.getInstance(); //获取系统的工具类【可以获取时间】DatePickerDialog datePickerDialog = new DatePickerDialog(context,new DatePickerDialog.OnDateSetListener(){@覆盖public void onDateSet(DatePicker view,int year,int month,int dayOfMonth){月+ = 1;yuyueTime.setText(year +“ - ”+ month +“ - ”+ dayOfMonth);}},c.get(Calendar.YEAR),c.get(Calendar.MONTH),c.get(Calendar.DATE)); //设置默认时间。datePickerDialog.getDatePicker()setMinDate(c.getTime()的getTime()); //设置最小值datePickerDialog.show();

相关类的认识
选取器(的DatePicker,TimerPicker,NumberPicker)
其中的DatePicker和TimerPicker都有窗口的形式显示日期和时间,再返回数据。

下面分别介绍这几种时间类的使用方法。

一.DatePicker日期选择类的使用

DatePicker的常用的XML属性

XML属性

描述

机器人:calendarViewShown    设置该日期选择是否显示CalendarView组件。    

机器人:endYear    设置日期选择器允许选择的最后一年。    

安卓的maxDate    设置该日期选择器的最大日期。以MM / DD / YYYY格式指定最大日期。    

安卓的minDate    设置该日期选择器的最小日期。以MM / DD / YYYY格式指定最小日期。    

机器人:spinnersShown    设置该日期选择器是否显示微调日期选择组件。    

机器人:startYear    设置日期选择器允许选择的第一年。    


当用户更改了的DatePicker里的年,月,日时,将触发OnDateChangedListener*的onDateChange()事件。

二.TimePicker日期选择类的使用


当用户更改了TimePicker里的时,分时,将触发OnTimeChangedListener*的onTimeChanged事件。

下面是日期选择类和时间选择类的一个使用示例:

(一)布局文件设计

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><TextView        android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:text="显示日期的控件" /><DatePicker        android:id="@+id/main_dp"android:layout_width="wrap_content"android:layout_height="wrap_content" /><TextView        android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:text="显示时间的控件" /><TimePicker        android:id="@+id/main_tp_showTime"android:layout_width="wrap_content"android:layout_height="wrap_content" /><TextView        android:id="@+id/main_tv_showdate"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="显示日期" /><TextView        android:id="@+id/main_tv_showtime"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="显示时间" /></LinearLayout>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米平板6Max没有网络怎么办 ...wifi和4G网络我都试过都现实吗没有网络。刚买的是正品没有刷机_百度... 2023年淘宝双11招商规则 淘宝国庆狂欢季招商规则及玩法 淘宝年货买不停招商规则 淘宝超来电活动招商规则 ZIP转换成RAR怎么转换? 衢州醉根艺品有限公司怎么样? 徐谷青主要业绩 徐谷青人物介绍 vba代码与vb代码之间转换 青岛有一种鱼,当地人叫“火气流”(读音),像黑头鱼,谁知道这是啥鱼? android自定义时间选择器,滑动选择日期,智能判断每月多少天 VBA怎么隔几分钟运行交一次 鱼的做法,原味烧青岛黑头鱼怎么做好吃,原 关于C++里面,SetTimer问题,回调函数用TimerProc还是OnTime? 出现在青岛海域黑色带牙齿的是什么鱼 void CMyDlg::OnShowWindow(BOOL bShow, UINT nStatus) 这个bshow是什么意思啊 青岛的黑头鱼就是黑鱼吗? 如何在Excel里使用定时器? 请教,在VBA 窗体控件Label上如何显示一个倒计时?比如30分钟的倒计时。谢谢。 VBA-----Application.OnTime运行到回调函数时报错,新手,求解决办法! 在使用VBA编程的时候为什么ontime不起作用呢? vba如何取消ontime,防止其自动运行 上海时装周几个展会都有什么区别?比如时堂、ontime show和MODE。 ontimeshow是什么意思 深海凝萃经典弹润保湿套装深海凝萃水弹导入精华液和玻尿酸保湿原液怎么用 男生面膜哪种好用? 有没有男士用的洗面奶可以彻底美白的? 玻尿酸打鼻子要打几针? 黑头鱼养殖水温多少? 高手求助,VBA每隔一段时间重复执行某个程序 秦皇岛的黑头鱼是石斑鱼吗? 读取不同文件夹下面的图片地址 黑头鱼是淡水,还有海水鱼 在港剧“高朋满座”里,曹永廉与陈敏之跳舞的那集是第几集? 青岛当地鳗磷鱼是什么品种 oracle sqlplus 命令都有那些? show命令除了 parameter外,还有什 ... 黑雕鱼 和 黑头鱼 是一个鱼种吗? 痛风可以吃黄鱼和黑头鱼吗 灵山岛一日游花费 每天坚持喝咖啡会对身体产生怎样的影响? 经常喝咖啡的人,对身体有哪些利弊呢? 多喝咖啡有什么利弊? 经常喝咖啡有哪些利弊,看完你就知道了? 长期饮用咖啡有何害处? 喝咖啡的利弊有哪些? 一天喝一杯咖啡有什么利弊吗 女人每天喝咖啡的利弊 经常喝咖啡对人的身体有害吗?