TimePicker 和TimePickerDiag
先建立以个xml,然后拖拽TimerPicker;
TimePicker和TimePickerDiag
TimerPicker :
先建立xml文件,然后拖拽TimePicker然后在MainActivity中实例化 同时还需要添加Calender ,hour,minute
并通过单例模式获取calender的对象,然后获取hour,minute, 接着设置一个setTitle覆盖初始的title
通过timePicker.setOnTimeChangedListener()匿名内部类方法设置监听实现
通过new TimePickerDiag 实现
package com.example.timepickerdiag; import java.util.Calendar; import android.app.Activity;
import android.app.TimePickerDialog;
import android.app.TimePickerDialog.OnTimeSetListener;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener; public class MainActivity extends Activity {
private Calendar calendar;
private TimePicker timePicker;
private int hour;
private int minute; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
calendar = calendar.getInstance();
hour = calendar.get(calendar.HOUR);
minute = calendar.get(calendar.MINUTE); timePicker = (TimePicker) findViewById(R.id.timePicker1);
setTitle(hour + "-" + minute); timePicker.setOnTimeChangedListener(new OnTimeChangedListener() { public void onTimeChanged(TimePicker view, int hour, int minute) {
// TODO Auto-generated method stub
setTitle(hour + "-" + minute);
}
});
new TimePickerDialog(this, new OnTimeSetListener() { public void onTimeSet(TimePicker view, int hour, int minute) {
// TODO Auto-generated method stub
setTitle(hour + "-" + minute);
}
}, calendar.HOUR, minute, true).show(); } }
DatePicker和DatePickerDiag
DatePicker :
先建立xml文件,然后拖拽DatePicker然后在MainActivity中实例化 同时还需要添加Calender ,year,month,day
并通过单例模式获取calender的对象,然后获取year ,month,day, 接着设置一个setTitle覆盖初始的title
通过datePicker.init()方法设置监听实现后
通过new datePickerDiag 设置监听
package com.example.datepickerdiag; import java.util.Calendar;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener; public class MainActivity extends Activity {
private Calendar calendar;
private DatePicker datePicker;
private int year;
private int month;
private int day; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
calendar = calendar.getInstance();// 获取calender的对象
year = calendar.get(calendar.YEAR);
month = calendar.get(calendar.MONTH) + 1;
day = calendar.get(calendar.DAY_OF_MONTH);
datePicker = (DatePicker) findViewById(R.id.datePicker1);
setTitle(year + "-" + (calendar.MONTH + 1) + "-" + day); datePicker.init(year, calendar.MONTH, calendar.DAY_OF_MONTH,
new OnDateChangedListener() { public void onDateChanged(DatePicker view, int year,
int month, int day) {
// TODO Auto-generated method stub
setTitle(year + "-" + (month + 1) + "-" + day);
// 要的是参数
}
}); new DatePickerDialog(this, new OnDateSetListener() { public void onDateSet(DatePicker view, int year, int month, int day) {
// TODO Auto-generated method stub
setTitle(year + "-" + (month + 1) + "-" + day);
}
}, year, month, day).show();
} }
TimePicker 和TimePickerDiag的更多相关文章
- 【Android自学日记】使用DatePicker以及TimePicker显示当前日期和时间
DatePicker 1.获取一个日历对象: Calendar cal=Calendar.getInstance(); 2.获取当前日期及时间: int year=cal.get(Calendar.Y ...
- Android5.0 TimePicker,DatePicker恢复成低版本滚动模式
新版中的TimePicker DatePicker是不支持使用遥控器的, 恢复成低版本滚动模式只需要是xml文件加上一句即可: android:datePickerMode="spinner ...
- angularJs , json,html片段,bootstrap timepicker angular
css .demotest { width: %; height: auto; overflow: auto; position: relative; margin: auto; margin-top ...
- Windows 8.1 新增控件之 TimePicker
之前已经为大家介绍过DatePicker 控件的相关内容,有日期控件当然就得有时间控件,本篇将和各位一起了解TimePicker 的使用方法. 先来介绍一下ClockIdentifier 属性,默认情 ...
- jQuery Dialog and timepicker显示层的问题
timepicker官网http://timepicker.co/demos/ 当在dialogue上面调用时间选择时,时间选择的框框被dialogue窗口挡住了. 搜出来的方法说修改css,根本改不 ...
- 重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker
[源码下载] 重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker 作者:webabcd 介绍重新想象 Windows 8.1 ...
- android中TimePicker和DatePicker的简单使用
package com.example.demo10; import java.util.Calendar; import android.support.v7.app.ActionBarActivi ...
- 第三章 续:时间控件(TimePicker)
上一章,介绍了datetimepicker使用, 然而,当只需要时分秒的时候,它并不怎么理想,因此又找了一个单独的时间控制插件 现在介绍一个timepicker,用法差不多,但是它只是基于bootst ...
- Android TimePickerDialog样式配置与TimePicker模式选择
习惯性的,把要说的内容先总结一下: TimePicker有两种模式:spinner 和clock,可通过如下方式配置: <TimePicker android:timePickerMode = ...
随机推荐
- Linux kernel 拒绝服务漏洞
漏洞名称: Linux kernel 拒绝服务漏洞 CNNVD编号: CNNVD-201311-020 发布时间: 2013-11-05 更新时间: 2013-11-05 危害等级: 漏洞类型: ...
- Windows系统中IIS 6.0+Tomcat服务器环境的整合配置过程
IIS6.0+Tomcat整合 1.首先准备工作 Windows IIS 6.0 apache-tomcat-7.0.26.exe tomcat-connectors-1.2.33-windows-i ...
- 【转】IOS 怎么获取外设的广播数据AdvData
原文网址:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/73443.aspx N ...
- FZU 2237 中位数 主席树 树上k大
#include <cstdio> #include <cstring> #include <queue> #include <set> #includ ...
- [原]loadrunner中数据库数据参数化
作者:liuheng123456 发表于2013-11-25 14:11:10 原文链接 阅读:228 评论:0 查看评论
- c++ 11 key note
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- vijosP1092 全排列
vijosP1092 全排列 链接:https://vijos.org/p/1092 [思路] 数学+搜索. 根据序号依次确定每一个数. 首先我们可以把未选的数看作一个可选择集合,其次把寻找过程看作一 ...
- T-SQL XQuery (XML路径查询) (转)http://blog.csdn.net/Beirut/article/details/8150116
/* T-SQL 支持用于查询 XML 数据类型的 XQuery 语言的子集. XQuery 基于现有的 XPath 查询语言,并支持更好的迭代.更好的排序结果以及构造必需的 XML 的功能. 在前面 ...
- HW2.8
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- Redis学习手册
为什么自己当初要选择Redis作为数据存储解决方案中的一员呢?现在能想到的原因主要有三.其一,Redis不仅性能高效,而且完全免费.其二,是基于C/C++开发的服务器,这里应该有一定的感情因素吧.最后 ...