日历 日期时间选择器
1.日历
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:orientation="vertical" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent"> 5 6 <CalendarView 7 android:layout_width="wrap_content" 8 android:layout_height="wrap_content" 9 android:firstDayOfWeek="2" 10 android:maxDate="12/31/2016" 11 android:minDate="01/01/2016" 12 android:id="@+id/cv_1" 13 android:background="#999" 14 android:visibility="gone"> 15 </CalendarView> 16 17 </LinearLayout>
2.日期选择器
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:orientation="vertical" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent"> 5 6 <DatePicker 7 android:layout_width="match_parent" 8 android:layout_height="match_parent" 9 android:maxDate="12/31/2023" 10 android:minDate="01/01/2000" 11 android:calendarViewShown="false" 12 android:id="@+id/dp_1" 13 android:visibility="gone" 14 > 15 </DatePicker> 16 17 </LinearLayout>
3.时间选择器
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:orientation="vertical" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent"> 5 6 <TimePicker 7 android:layout_width="wrap_content" 8 android:layout_height="wrap_content" 9 android:id="@+id/tp_1" 10 > 11 </TimePicker> 12 </LinearLayout>
4.代码试行命令
1 package com.example.administrator.testapp2; 2 3 import android.os.Bundle; 4 import android.support.v7.app.AppCompatActivity; 5 import android.widget.CalendarView; 6 import android.widget.DatePicker; 7 import android.widget.TimePicker; 8 import android.widget.Toast; 9 10 /** 11 * Created by Administrator on 2016/05/07. 12 */ 13 public class TestActivity2 extends AppCompatActivity{ 14 15 CalendarView cv_1; 16 DatePicker dp_1; 17 TimePicker tp_1; 18 19 @Override 20 protected void onCreate(Bundle savedInstanceState) { 21 super.onCreate(savedInstanceState); 22 setContentView(R.layout.activity_test2); 23 24 cv_1 = (CalendarView)findViewById(R.id.cv_1); 25 26 cv_1.setOnDateChangeListener(new CalendarView.OnDateChangeListener() { 27 @Override 28 public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) { 29 30 Toast.makeText(TestActivity2.this, "选中的日期是:"+year+"-"+month+"-"+dayOfMonth, Toast.LENGTH_SHORT).show(); 31 } 32 }); 33 34 dp_1 = (DatePicker)findViewById(R.id.dp_1); 35 36 dp_1.init(2015,0,1,new DatePicker.OnDateChangedListener(){ 37 38 @Override 39 public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { 40 41 Toast.makeText(TestActivity2.this, "选中的日期是:"+year+"-"+(monthOfYear+1)+"-"+dayOfMonth, Toast.LENGTH_SHORT).show(); 42 } 43 }); 44 45 tp_1 = (TimePicker)findViewById(R.id.tp_1); 46 47 tp_1.setIs24HourView(true); 48 49 tp_1.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { 50 @Override 51 public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { 52 53 Toast.makeText(TestActivity2.this, "选中的时间是:"+hourOfDay+":"+minute, Toast.LENGTH_SHORT).show(); 54 } 55 }); 56 } 57 58 59 60 }
5.运行代码目录
1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.example.administrator.testapp2"> 4 5 <application 6 android:allowBackup="true" 7 android:icon="@mipmap/ic_launcher" 8 android:label="@string/app_name" 9 android:supportsRtl="true" 10 android:theme="@style/AppTheme"> 11 <activity android:name=".TestActivity2"> 12 <intent-filter> 13 <action android:name="android.intent.action.MAIN" /> 14 <category android:name="android.intent.category.LAUNCHER" /> 15 </intent-filter> 16 </activity> 17 18 </application> 19 20 </manifest>
转载于:https://www.cnblogs.com/TENOKAWA/p/5471190.html
日历 日期时间选择器相关推荐
- 小程序日期(日历)时间 选择器组件
封装一个小程序日期(日历)时间 选择器组件 简要说明: 一共两个版本 ,date-time-picker 和 date-time-picker-plus. date-time-picker 弹窗层是 ...
- flatpickr功能强大的日期时间选择器插件
flatpickr日期时间选择器支持移动手机,提供多种内置的主题效果,并且提供对中文的支持.它的特点还有: 使用SVG作为界面的图标. 兼容jQuery. 支持对各种日期格式的解析. 轻量级,高性能, ...
- datetimepicker 默认时间_Django项目中如何使用日期时间选择器DateTimePicker
如果你的模型中含有datetime类型的字段,表单中需要用户输入日期和时间,那么你如何保证不同用户输入的时间都遵循一定的格式(DD/MM/YYYY 或者YYYY-MM-DD)是个必须要考虑的问题.一个 ...
- android日期选择区间控件_Android日期时间选择器实现以及自定义大小
本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面:2.改变他们的宽度: 问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePick ...
- 选择对话框 android_Android日期时间选择器对话框
选择对话框 android Android Date Time picker are used a lot in android apps. In this tutorial we'll demons ...
- 【Axure高保真原型】日期时间选择器
今天和大家分享日期时间下拉列表选择器的原型模板,该模板用中继器结合时间函数制作,所以可以获取真实的日历效果,具体包括哪一年二月份有29天,几号对应星期几,都是真实的.这个原型用Axure原生元件组成, ...
- 微信小程序----日期时间选择器(自定义精确到分秒或时段)
声明 bug:由于此篇博客是在bindcolumnchange事件中做的值的改变处理,因此会出现当你选择时,没有点击确定,直接取消返回后,会发现选择框的值依然改变. 造成原因:这一点就是由于在bind ...
- Element UI——日期时间选择器el-date-picker开始时间与结束时间约束解决方案
官方文档 https://element.eleme.cn/#/zh-CN/component/datetime-picker 问题分析 el-date-picker组件需要 :picker-opti ...
- Android中实现日期时间选择器(DatePicker和TimePicker)
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...
最新文章
- Intent 的Flag属性(Activity在栈位置的主宰者)
- Valgrind 使用简单说明
- nacos oaut服务地址_spring-boot+nacos+spring-oauth2整合方案
- Kafka的优化建议
- what is conversion exit defined in ABAP domain
- 制定交叉编译工具_配置交叉编译工具链-嵌入式Linux
- Flutter BLoC 异步通信、BlocBuilder的基本使用、BlocProvider的初探
- Java 虚拟机运行时数据区
- 【安全】Ceotos 7.5.1804 安装openldap 2.4.44
- python列表的小东西_小谈python里 列表 的几种常用用法
- 实施和开发哪个前景好_「深圳app开发」app模板开发和app定制开发哪个好呢?
- PHP和MySQL Web开发从新手到高手,第9天-总结
- python随机生成字符串_Python 生成一段随机字符串的两种写法
- Javascript之基本包装类型
- 《现代操作系统第四版》第一章课后答案
- 五大最佳自动化软件测试工具
- W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x419b4c50)
- 怎么才能制作一个比较好的网站
- 小米2s android7.0秋大,老炮儿?小米2s升级MIUI 7流畅一逼!
- AD19 PCB板完整绘制过程(4层)
热门文章
- python中mainloop什么意思_很难理解python中的Tkinter mainloop()
- springboot启动报错:org/springframework/expression/ParserContext
- Java常用日志框架介绍
- 编译 PHP7.0为什么那么慢,CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案...
- 西门子逻辑运算指令_西门子S7-300PLC逻辑运算指令
- 三禧科技 工业机器人_redmi note 9 即将发布,三剑齐发! 三禧科技
- 均方误差越大越好_超详细 | 如何写好计量经济学实证分析论文?
- mac 上安装Homebrew
- CentOS 环境下配置MySQL8.0
- cpu风扇一会转一会停_空调维修|空调开机一会就停显示e1|空调维修方法