`

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时间日期对话框用法。分享给大家供大家参考,具体如下: 用法: 一、创建两个 DatePickerDialog、TimePickerDialog 实例调用 show() 方法即可将他们...

    详解Android中提示对话框(ProgressDialog和DatePickerDialog和TimePickerDialog&PopupWindow)

    总之,ProgressDialog、DatePickerDialog、TimePickerDialog以及PopupWindow在Android开发中各有其用途,熟练掌握它们的使用能帮助提升应用的用户体验。在实际项目中,应根据具体需求灵活选择并自定义这些对话框。

    DatePickerDialogDemo

    在Android开发中,这些组件常常用于让用户选择特定的日期或时间,比如在日程安排或者闹钟设定等场景。 DateTimePickerDialog是Android提供的一种对话框组件,它允许用户选择日期和时间。这个对话框通常由年、月、日...

    DatePickerDialog日期的使用

    在Android开发中,`DatePickerDialog`是一个常用的组件,用于展示日期选择器对话框,让用户能够方便地选择日期。本文将详细介绍`DatePickerDialog`的使用方法、相关属性以及常见操作。 一、`DatePickerDialog`简介 ...

    android 日期时间选择对话框简单实例

    总的来说,理解并掌握DatePickerDialog和TimePickerDialog的使用是Android开发中的基本技能,它们为用户提供了一种直观的方式来选择日期和时间,提高了应用的用户体验。通过实际操作和实践,你可以更熟练地运用这些...

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

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

    Android应用源码之33.日期、时间控件学习.zip

    在Android开发中,尽管可能需要依赖兼容库,但了解并使用这些API可以提高代码质量。 通过深入研究"33.日期、时间控件学习"的源码,开发者可以了解到如何在Android应用中有效地使用DatePicker、TimePicker及其对话框...

    Android TimePicker组件使用

    在Android开发中,TimePicker组件是一个非常常见的控件,它用于让用户选择时间,通常包括小时和分钟。在本文中,我们将深入探讨TimePicker的使用,包括基本配置、样式定制、事件处理以及一些实用技巧。 首先,`...

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

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

    android 时间和日期的设置

    在Android开发中,时间和日期的设置是应用中常见的功能需求之一。这不仅涉及到用户界面的交互设计,还涉及后台数据的处理与展示。本文将基于提供的文件信息,深入解析如何在Android应用中实现时间和日期的设置,包括...

    android_ 7ppt (吉林大学android课程英文讲义)

    这些知识点覆盖了Android开发中的用户界面设计、组件使用以及开发者资源获取等方面。对于初学者而言,这些内容是Android应用开发入门和进阶学习的重要组成部分。通过本讲义,学生可以学习到如何使用Android系统提供...

    Android之对话框Dialog(博客源码)

    在Android开发中,对话框(Dialog)是一种非常重要的组件,用于与用户进行交互,提供临时信息或者接收用户的输入。在给定的“Android之对话框Dialog(博客源码)”资源中,我们可以学习到如何在Android应用中实现三种...

    学习笔记----Android的对话框

    在Android应用开发中,对话框(Dialog)是一种重要的交互元素,用于向用户显示临时信息或者进行...通过阅读和分析AndroidDialogDemo的代码,你可以更深入地理解对话框的使用和实现,进一步提升你的Android开发技能。

    Android应用源码之(Dialog对话框.zip

    总的来说,这份"Android应用源码之(Dialog对话框.zip"是一个学习和参考Android Dialog使用的宝贵资源。它涵盖了从基础的AlertDialog到自定义Dialog的实现,以及与Activity交互的关键点。通过阅读和分析这些源码,...

    Android DatePicker和DatePickerDialog基本用法示例

    在Android开发中,`DatePicker`和`DatePickerDialog`是用于让用户选择日期的两种常见组件。它们可以帮助用户在应用中设置日期,例如设置提醒、记录生日等。以下是对这两个组件的基本用法及其相关技巧的详细说明。 `...

    android 弹出窗口

    在Android开发中,弹出窗口(通常称为Dialog)是一种常用的功能,用于向用户展示临时信息或需要用户进行简短交互的情况。"android 弹出窗口"这个话题涉及到如何创建、自定义以及管理这些对话框。这里我们将深入探讨...

    android日期选择器.rar

    在Android开发中,日期选择器是一个非常常见的组件,它允许用户方便地选择日期或时间。在你的"android日期选择器.rar"压缩包中,可能包含了一个自定义的日期选择器实现,这通常是为了满足特定的设计需求或者提供更...

    Android学习笔记17:中级视图组件DatePicker和TimePicker

    在实际应用中,我们可以使用Android提供的DatePickerDialog和TimePickerDialog类,它们是预定义的对话框,包含DatePicker和TimePicker。通过简单的初始化和回调设置,就可以轻松地在应用中集成日期和时间选择功能。 ...

Global site tag (gtag.js) - Google Analytics