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默认显示当前日 ...
最新文章
- 实践|超简单实现OCR文字识别应用
- 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名‘xxxs‘无效”异常处理
- Java反序列化json内存溢出_fastJson与一起堆内存溢出'血案'
- 【转】vscode下编译告警“undefined reference”?三步教你如何解决
- C#用正则表达式对IP进行排序
- mysql安装步骤以及问题---解压版本
- mysql数据库安装(详细)
- 太极发送卡片软件_超详细介绍如何利用太极+QN框架制作一个属于自己的QQxml卡片...
- kindle使用参考
- baidumap 判断是否安装百度地图客户端
- android开机画面在uboot里吗,iTOP-6818开发板-Android5.1修改uboot和内核开机LOGO
- 考研操作系统【1.5 操作系统引导与虚拟机】
- 即时通讯软件调查报告
- PE新物种:从投基金到投管理机构,详解GP Stake-投资占股模式
- 软考信息系统项目管理师(高项),论文该怎么准备?
- 3.2 语音和语言处理简史
- 人喜欢音乐的部分原因:形成期望,不确定性
- 大数据学习1——大数据概述
- EMC电磁兼容测试服务包括
- 『TopCoder 组件开发指南』
热门文章
- html5 游戏学习
- 如何自学python数据分析-良心整理!学习Python数据分析的正确姿势
- vscode使用教程python-用VSCode写python的正确姿势
- python turtle画彩虹-python绘制樱花,彩虹旋等
- python利器怎么编程-Linux 利器- Python 脚本编程入门(一)
- python手机版安卓-当python遇到Android手机 那么,万物皆可盘
- python基础语法有哪些-python有哪些语法元素
- 如何用python画出中国地图-用Python画中国地图(二)
- python工程师月薪多少-Python工程师的薪资到底有多高
- 执行后可以查看python版本的是-【单选题】执行后可以查看Python的版本的是