【基础篇】DatePickerDialog日期控件的基本使用(一)
项目步骤:
1.首先在Main.xml布局文件中添加一个Button标签,用来点击显示日期控件,Main.xml内容如下:
<RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" >
<Button
android:id="@+id/showDatePickerButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="点击显示日期控件"/>
</RelativeLayout>
2.在Activity中声明并初始化日期控件,并为Button设置监听器,Activity内容如下:
public class MainActivity extends Activity {
private Button showDatePickerButton = null;
//该常量用于标识DatePickerDialog
private static final int DATE_PICKER_ID = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置布局文件
setContentView(R.layout.activity_main);
//根据id找到布局文件中对应的组件
showDatePickerButton = (Button)findViewById(R.id.showDatePickerButton);
//为按钮设置监听器
showDatePickerButton.setOnClickListener(new ButtonListener());
}
class ButtonListener implements android.view.View.OnClickListener{
@Override
public void onClick(View v) {
//此方法用于显示DatePickerDialog
showDialog(DATE_PICKER_ID);
}
}
//声明一个监听器,使用匿名内部类
//监听器,显示年月日
DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
System.out.println(year+"-"+monthOfYear+"-"+dayOfMonth);
}
};
/** * 初始化日期 */
@Override
protected Dialog onCreateDialog(int id) {
switch(id){
//初始化日期
case DATE_PICKER_ID: return new DatePickerDialog(this, onDateSetListener, 2013, 07, 20);
}
return null;
}
}
转载于:https://www.cnblogs.com/tbcxy/p/3245182.html
【基础篇】DatePickerDialog日期控件的基本使用(一)相关推荐
- 【Axure篇】(二)Axure RP9日期控件制作(多种格式)
第一次画原型图的时候发现元件居然没有日期控件,原来需要自己画:看到别人的以为很复杂,自己网上查了一遍发现原来还很简单 参考链接:Axure日期控件 - 简书 (jianshu.com) 1.拖拽&qu ...
- ElementUI+VUE 日期控件禁用用法
今天给大家整理一下ElementUI+VUE 日期控件禁用用法,希望对大家有所帮助! HTML文件 <el-date-pickerv-model="value"type=&q ...
- WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展
原文:WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐 ...
- 一瞬间-自定义一个漂亮的日期控件
因为项目,需要一个日期输入控件,目前没有看到有特别合适的,所以自己DIY了一个,比较匆忙,说是一瞬间搞定,可也搞了2个小时才搞定的. 虽然其中使用事件和代码不是很规范,但目前可以凑合能用啦!,放 ...
- 安卓自定义日期控件(仿QQ,IOS7)
还记得上篇:高大上的安卓日期时间选择器,本篇是根据上篇修改而来,先看下qq中日期选择的效果: 鉴于目前还没有相似的开源日期控件,因此本人花费了一些时间修改了下之前的日期控件,效果如图: 虽说相似度不是 ...
- Wdatepicker日期控件的下载和详细使用说明
一.下载链接 http://www.my97.net/down.asp 二.基本用法示例 (1)第一步,引入JS.下载后文件如下, 解压后,将文件夹里的东西全部复制到项目的文件夹 WdatePicke ...
- html页面时间段开始结束,使用layui日期控件laydate对开始和结束时间进行联动控制的方法...
1.在页面先引入laydate.js文件 2.html页面控件如下: 3.html页面js代码如下: //年月选择器 laydate.render({ elem: '#begin_time' ,typ ...
- python 日历控件_python selenium 处理时间日期控件(十六)
测试过程中经常遇到时间控件,需要我们来选择日期,一般处理时间控件通过层级定位来操作或者通过调用js来实现. 1.首先我们看一下如何通过层级定位来操作时间控件. 通过示例图可以看到,日期控件是无法输入日 ...
- Wdatepicker日期控件的使用指南 (转)
Wdatepicker日期控件的使用指南 标签: inputclass语言functionstring正则表达式 2012-02-10 15:48 40826人阅读 评论(5) 收藏 举报 分类: J ...
最新文章
- C++ 经常使用类 string类
- 咱们码农可以从曾国藩身上学到点什么呢?
- python中类的用法_Python中的类和方法使用举例
- caffe-cuda测试
- php查询mongo数据库效率,2000000万数据库 MongoDB 查询速度慢
- c语言4 答案详解,2019考研数据结构C语言版详解答案(4)
- 统计.html,分类统计.html
- Usb设备驱动5:usb-firmware简易框架
- HTML:颜色列表(自用)
- Tomcat下载安装配置详细过程
- 密西根州立大学计算机qs分数,密歇根州立大学2021年QS世界大学排名第157
- 苹果手机上网速度慢_人群中手机网速不好,怎么办?
- BBS中用SSH方式登录添加附件
- 用python预测小孩的身高_Python 孩子身高预测
- 用tushare数据自定义期货大宗商品指数(2)
- BWA and Bowtie
- 几十元维修Dreasourcelab的DSLogic Pro 逻辑分析仪?
- 为了网络安全被束缚的无人机背后的故事!
- 快播CEO王欣出狱;1号单车宣布停运;网易考拉聚美等海淘商品涉假 丨价值早报
- 安装elevation_mapping与traversability_estimation