`

android开发之DatePickerDialog与TimePickerDialog的使用

阅读更多

文章来源:http://www.itnose.net/detail/6249821.html

通过对话框的形式,来进行选择。尤其感觉DatePickerDialog比DatePicker在用户选择交互时好的多.

DatePickerDialog与TimePickerDialog都进行了很好的封装,对于开发者来说,直接调用,非常的简单。

 

android开发之DatePickerDialog与TimePickerDialog的使用0  android开发之DatePickerDialog与TimePickerDialog的使用1

 

演示实例:

public class MainActivity extends Activity {

	Button button,button2;

	@Override
	public void onCreate(Bundle savedInstanceState) {

		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

	}

	public void dateClick(View v) {

		Calendar calendar = Calendar.getInstance();

		DatePickerDialog datePickerDialog = new DatePickerDialog(
				MainActivity.this, new OnDateSetListener() {

					@Override
					public void onDateSet(DatePicker arg0, int year,
							int monthOfYear, int dayOfMonth) {
						
						//做你想做的事情

					}
				}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
				calendar.get(Calendar.DAY_OF_MONTH));
		datePickerDialog.show();
		

	}
	
	public void timeClick(View v){
		
		Calendar calendar = Calendar.getInstance();
		TimePickerDialog dialog = new TimePickerDialog(MainActivity.this, new OnTimeSetListener() {
			
			@Override
			public void onTimeSet(TimePicker arg0, int arg1, int arg2) {
				//做你想做的事情
				
			}
		}, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true);
		
		dialog.show();
	}
	
	
}
activity_main.xml
<LinearLayout 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:orientation="vertical"
    tools:context="${relativePackage}.${activityClass}" >

    <Button
        android:id="@+id/but"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="dateClick"
        android:text="点击" />

    <Button
        android:id="@+id/but2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="timeClick"
        android:text="点击" />

</LinearLayout>


更多文章:http://www.itnose.net
分享到:
评论

相关推荐

    Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法示例

    主要介绍了Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法,结合实例形式分析了Android使用DatePickerDialog、TimePickerDialog显示日期时间相关操作技巧,需要的朋友可以参考下

    安卓菜单栏状态栏实例(大学课程作业案例)

    实验目的:掌握Android菜单、动作栏的设计与开发,了解不同类型对话框的属性以及使用方法。 实验仪器:装有Eclipse+adt或者Android Studio的PC机。 实验内容: 1. 根据教材练习选项菜单、上下文菜单、弹出式菜单...

    Android综合实验(高校本科初学者实验)

    移动开发技术Android(安卓)综合项目: ①各个基本组件、高级组件的使用。 ②对话框的应用(AlertDialog、DatePickerDialog、TimePickerDialog)。 ③Intent实现页面间的跳转。 ④Sqlite数据库的创建以及增删改查。

    Android 日期与时间对话框

    关于android开发时使用TimePickerDialog ,DatePickerDialog来实现设置时间,日期的一个源码

    Android典型技术模块开发详解

    8.9.3 DatePickerDialog & TimePickerDialog(日期时间选择框) 8.10 Menu(菜单) 8.10.1 options menu 8.10.2 context menu 8.10.3 sub menu 8.11 Notification(通知) 8.11.1 一般的Notification 8.11.2 带进度...

    疯狂Android讲义源码

     2.5.5 使用DatePickerDialog、TimePickerDialog 123  2.5.6 使用ProgressDialog创建进度  对话框 125  2.6 消息提示 127  2.6.1 使用Toast显示提示信息框 128  2.6.2 Notification的功能与用法 129  2.7 ...

    疯狂Android讲义(第2版)源代码 第6章~第9章

    DatePickerDialog、TimePickerDialog; ProgressDialog; 2.6、消息提示:Toast; Notification; 2.7、菜单:OptionMenu、SubMenu; ContextMenu; 第3章、Android事件处理,包括按键响应机制和消息传递机制 3.2、...

    Android知识点及重要代码合集 word文档

    7.9 DatePickerDialog、TimePickerDialog的使用 76 8.1 ListView、SimpleAdapter和ArrayAdapter的使用 78 8.2 自定义适配器及BaseAdapter 83 8.3 ListView的缓存原理 85 8.4 ListView配合AsyncTask加载网络数据——...

    Android实例代码

    DatePickerDialog、TimePickerDialog; ProgressDialog; 2.6、消息提示:Toast; Notification; 2.7、菜单:OptionMenu、SubMenu; ContextMenu; 第3章、Android事件处理,包括按键响应机制和消息传递机制 3.2、...

    Android开发资料合集-World版!

    4.9.2、DatePickerDialog/TimePickerDialog 119 4.10、WEBVIEW 120 4.10.1、WebView的使用 120 4.11、SCROLLVIEW 121 4.11.1、ScrollView的使用 121 4.12、GRIDVIEW 124 4.12.1、GridView的使用 124 4.13、GAMEVIEW ...

    疯狂Android讲义.part2

    2.5.5 使用DatePickerDialog、TimePickerDialog 123 2.5.6 使用ProgressDialog创建进度 对话框 125 2.6 消息提示 127 2.6.1 使用Toast显示提示信息框 128 2.6.2 Notification的功能与用法 129 2.7 菜单 132 2.7.1 ...

    疯狂Android讲义.part1

    2.5.5 使用DatePickerDialog、TimePickerDialog 123 2.5.6 使用ProgressDialog创建进度 对话框 125 2.6 消息提示 127 2.6.1 使用Toast显示提示信息框 128 2.6.2 Notification的功能与用法 129 2.7 菜单 132 2.7.1 ...

    Android 开发技巧

    4.9.2、DatePickerDialog/TimePickerDialog 119 4.10、WEBVIEW 120 4.10.1、WebView的使用 120 4.11、SCROLLVIEW 121 4.11.1、ScrollView的使用 121 4.12、GRIDVIEW 124 4.12.1、GridView的使用 124 4.13、GAMEVIEW ...

    安卓(Android)实现选择时间功能

    TimePickerDialog和DatePickerDialog介绍 系统封装好了两个类可以供我们直接调用,TimepickerDialog用于选择时间,DatePickerDialog用于选择日期。 TimePikckerDialog的构造方法 public TimePickerDialog(Context

    安卓开发对话框大全

    import android.app.DatePickerDialog.OnDateSetListener; import android.app.ProgressDialog; import android.app.TimePickerDialog; import android.app.TimePickerDialog.OnTimeSetListener; import android....

    Android中日期与时间设置控件用法实例

    本文实例讲述了Android中日期与时间设置控件用法。分享给大家供大家参考。具体如下: 1、日期设置控件:DatePickerDialog 2、时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置...

    nativescript-datetimepicker:具有日期和时间选择字段的插件

    所有NativeScript 7问题都应发布在这里: : NativeScript 7 使用@nativescript/datetimepicker ...要在标记中使用UI元素DatePickerField , TimePickerField或DateTimePickerFields之一,您需要: 如果您正在开发Na

Global site tag (gtag.js) - Google Analytics