android中DatePicker和TimePicker的使用
先来看看效果图吧:
下面来贴出代码吧,其中main.xml代码为:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="请选择购买本书的具体时间" /><DatePickerandroid:id="@+id/datePicker"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_horizontal" /><TimePickerandroid:id="@+id/timePicker"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_horizontal" /><EditTextandroid:id="@+id/show"android:layout_width="wrap_content"android:layout_height="wrap_content"android:cursorVisible="false"android:editable="false" /></LinearLayout>
其中java代码为:
public class AndroidDemo5Activity extends Activity {// 记录当前的时间private int year;private int month;private int day;private int hour;private int minute;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main);DatePicker date = (DatePicker) findViewById(R.id.datePicker);TimePicker time = (TimePicker) findViewById(R.id.timePicker);// 或许当前的年月日,小时,分钟Calendar ca = Calendar.getInstance();year = ca.get(Calendar.YEAR);month = ca.get(Calendar.MONTH);day = ca.get(Calendar.DAY_OF_MONTH);hour = ca.get(Calendar.HOUR);minute = ca.get(Calendar.MINUTE);// 初始化DatePickerdate.init(year, month, day, new OnDateChangedListener() {@Overridepublic void onDateChanged(DatePicker arg0, int year, int month,int day) {AndroidDemo5Activity.this.year = year;AndroidDemo5Activity.this.month = month;AndroidDemo5Activity.this.day = day;// 显示当前时间和日期showDate(year, month, day, hour, minute);}});// 为TimerPicker指定事件监听器time.setOnTimeChangedListener(new OnTimeChangedListener() {@Overridepublic void onTimeChanged(TimePicker arg0, int hour, int minute) {AndroidDemo5Activity.this.hour = hour;AndroidDemo5Activity.this.minute = minute;}});}protected void showDate(int year2, int month2, int day2, int hour2,int minute2) {EditText text = (EditText) findViewById(R.id.show);text.setText("您的购买时间为:" + year2 + "年" + month2 + "月" + day2 + "日"+ hour2 + "时" + minute2 + "分");}
}
==============================================================================
android中DatePicker和TimePicker的使用相关推荐
- android datepicker使用方法,android中DatePicker和TimePicker的使用方法详解
本文以实例讲述了android中DatePicker和TimePicker的使用方法,具体步骤如下: 下面是实现具体功能的代码,其中main.xml代码为: android:layout_width= ...
- android 之DatePicker以及TimePicker的用法
上代码: DatePicker实例代码: 前端界面: <?xml version="1.0" encoding="utf-8"?> <Line ...
- Android中DatePicker日期选择器的使用和获取选择的年月日
场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...
- Android中DatePicker只显示年月的方法
最近项目中有一个选择信用卡有效期的功能,只需要选择年月,但是Android原生的DatePicker默认是可以选择年月日的,所以我们要做下特殊的处理, 并且Android5.0以上和以下的版本的处理方 ...
- android home跳转,Android 中按home键和跳转到主界面的实例代码
Android 中按home键和跳转到主界面的实例代码 //home Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(In ...
- Android中实现日期时间选择器(DatePicker和TimePicker)
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...
- android edittext获取 time值,在Android EditText中实现日期时间选择器(DatePicker和TimePicker)...
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...
- android date 组件,Android中TimePicker与DatePicker时间日期选择组件的使用实例
效果和代码都非常直观: 实例1:TimePicker xmlns:tools="http://schemas.android.com/tools" android:layout_w ...
- android timepicker分割线颜色,Android修改DatePicker字体颜色及分割线颜色详细介绍
一.DatePicker和TimePicker简介 DatePicker是一个日期选择控件,它继承自FrameLayout类,用来实现的主要功能是使用护可以方便选择日期.如果要捕获用户修改DataPi ...
最新文章
- 【一步步学小程序】3. 使用自定义组件(component)
- 想提高代码水平,做到这点就够了
- 【转】做正确的事情,等着被开除(Do the right thing, Wait to get fired)
- AngularJS快速入门指南04:指令
- 灰色简约三级CSS下拉菜单代码
- Vue 路由知识三(过渡动画及路由钩子函数)
- android小闹钟程序,Android实现闹钟小程序.pdf
- 三言五载道不尽【追梦五年】
- linux下qt实现vlc视频播放器,Qt封装本地视频播放器(VLC二次开发)
- php 启动管理工具下载,PHP管理工具compser windows下安装
- 图像识别DM8127开发攻略——UBOOT的移植说明
- web开发中的计算机网络知识——应用层
- 编程基础(五)—— 虚拟内存
- 【嵌入式算法】CRC校验算法
- 相同的js文件在IE浏览器可以响应,但是在Chrome浏览器上没有响应
- 个人任务管理系统-数据库
- html语言剖析十六 调色原理
- dreamer Waver cc 2014 安装失败解决
- 电压监测器:线性稳压IC 台湾合泰LDO系列
- 一元二次方程求解(C语言版)