DatePicker的使用(一)
结合DatePickerDialog和TimePickerDialog
package com.example.androidtest;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TimePicker;
import android.widget.TextView;
import android.util.Log;import java.text.DateFormat;
import java.util.Calendar;public class MainActivity extends Activity {DateFormat fmtDateAndTime = DateFormat.getDateTimeInstance();TextView dateAndTimeLable;Calendar dateAndTime = Calendar.getInstance();DatePickerDialog.OnDateSetListener d = new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {// TODO Auto-generated method stubdateAndTime.set(Calendar.YEAR, year);dateAndTime.set(Calendar.MONTH, monthOfYear);dateAndTime.set(Calendar.DAY_OF_MONTH, dayOfMonth);updateLable();}};TimePickerDialog.OnTimeSetListener t = new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {// TODO Auto-generated method stubdateAndTime.set(Calendar.HOUR_OF_DAY, hourOfDay);dateAndTime.set(Calendar.MINUTE, minute);updateLable();}};public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btn = (Button)findViewById(R.id.dateBtn);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew DatePickerDialog(MainActivity.this,d,dateAndTime.get(Calendar.YEAR),dateAndTime.get(Calendar.MONTH),dateAndTime.get(Calendar.DAY_OF_MONTH)).show();}});btn = (Button)findViewById(R.id.timeBtn);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew TimePickerDialog(MainActivity.this,t,dateAndTime.get(Calendar.HOUR_OF_DAY),dateAndTime.get(Calendar.MINUTE),true).show();}});dateAndTimeLable = (TextView)findViewById(R.id.dateAndTime);updateLable();} private void updateLable(){dateAndTimeLable.setText(fmtDateAndTime.format(dateAndTime.getTime()));}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextView android:id="@+id/dateAndTime" android:layout_width="fill_parent" android:layout_height="wrap_content"/><Button android:id="@+id/dateBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Set the Date"/><Button android:id="@+id/timeBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Set the Time"/>
</LinearLayout>
DatePicker的使用(一)相关推荐
- JQuery 1.32 DatePicker 增强版
增加部分JS代码实现"清除"按钮 <script type="text/javascript"> $(function() { ...
- jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?...
jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文或其他呢? [官方的写法]: (1)引入JS文件: <script type="text/javascr ...
- android中DatePicker和TimePicker的使用
先来看看效果图吧: 下面来贴出代码吧,其中main.xml代码为: <?xml version="1.0" encoding="utf-8"?> & ...
- android datepicker使用方法,android DatePicker
Date Picker 提供了一个构件去选择一个时间,使用DatePicker构件,该构件允许用户去选择月,日,年在一个界面中. 实例介绍 首先我们应该先创建一个DatePickerDialog,该D ...
- android内置picker控件,android中控件DatePicker控件-Fun言
activity_main.xml android:id="@+id/dp" android:layout_width="match_parent" andro ...
- datePicker在fullscreen下不弹出
1 open("about:blank",null,"fullscreen=yes"); 没有全屏可以弹出,但是全拼后不弹出? 后台按ESC发现,不是不弹出,而 ...
- jquery 毫秒转换成日期_jQuery Datepicker – 如何将日期格式化为纪元时间戳(以秒为单位,而不是毫秒)...
我正在使用 jquery datepicker插件来设置一个日期字段,该字段存储为db中的纪元时间戳(字段,publish_time,直接映射到表模式). 看来Datepicker只支持以毫秒为单位的 ...
- WPF 4.0 DatePicker 快速录入
WPF 4.0的DatePicker在通过键盘录入日期的时候是非常让人郁闷的.必须按照日期的格式来完整输入 例如,比如输入"2010/10/10"才能识别.而实际上在一些要求快速录 ...
- WPF DatePicker默认显示当前日期,格式化为年月日(转)
WPF DatePicker默认显示当前日期,格式化为年月日 2018年08月08日 11:23:00 weixin_33922670 阅读数:253 原文:WPF DatePicker默认显示当前日 ...
最新文章
- 满洲里市智慧教育建设跨入云时代
- oracle sys改密码,Oracle修改SYS密码
- 简单剖析C语言中的位扩展问题
- 笔记整理-信息技术服务标准-ITSS组成要素
- libsvm 64 系统下编译问题
- tomcat人数限制_Tomcat 七最大并发连接数的正确修改方法
- 《企业迁云实战》——1.3 云服务的发展现状
- TDengine:A股分钟线数据的尝试
- PostgreSQL 与 PostGIS
- 【集合论】容斥原理 ( 包含排斥原理 | 示例 )
- “跟技术Leader聊了10分钟,我就猜到下周要发生重大宕机事故!”
- 操作系统之课程设计常用磁盘调度算法的实现,附源码
- 敏感词过滤算法对比,顺便开源了个工具库
- .NET图表控件TeeChart Pro ActiveX使用教程:轴控制
- 用requests库和BeautifulSoup4库爬取新闻列表
- antd table input 失焦的问题
- Global Shutter(全局快门)与Rolling Shutter(卷帘快门)的区别与比较
- java计算两个时间差的方法_java计算两个时间相差天数的方法汇总
- 7-5 偶数位特殊序列和 (40分)
- 计算机软件总体上分为,计算机软件分为哪两大类?它们各自的作用是什么?
热门文章
- ueditor图片上传,网络连接错误的解决方案
- Yahoo!团队实践分享:网站性能优化的34条黄金守则
- 【SQL Server学习笔记】变更数据捕获(Change Data Capture)
- 扇贝编程python是干嘛的-产品观察 | 以对话式互动学习撬动转化,扇贝编程瞄准职教市场...
- python菜鸟工具-第一行Python代码之菜鸟逃离记
- python基础指令-Python基础——与Python的指令交互
- python动态图-Python处理gif动态图的解析与合成操作的介绍
- python web为什么不火-编程语言里的明星:Python为什么突然不火了?
- python在日常工作处理中的应用-Python全栈开发在实际工作中的应用
- python在日常工作处理中的应用-python在工作中的应用场景介绍