文章来源:http://www.itnose.net/detail/6249821.html
通过对话框的形式,来进行选择。尤其感觉DatePickerDialog比DatePicker在用户选择交互时好的多.
DatePickerDialog与TimePickerDialog都进行了很好的封装,对于开发者来说,直接调用,非常的简单。
演示实例:
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时间日期对话框用法。分享给大家供大家参考,具体如下: 用法: 一、创建两个 DatePickerDialog、TimePickerDialog 实例调用 show() 方法即可将他们...
总之,ProgressDialog、DatePickerDialog、TimePickerDialog以及PopupWindow在Android开发中各有其用途,熟练掌握它们的使用能帮助提升应用的用户体验。在实际项目中,应根据具体需求灵活选择并自定义这些对话框。
在Android开发中,这些组件常常用于让用户选择特定的日期或时间,比如在日程安排或者闹钟设定等场景。 DateTimePickerDialog是Android提供的一种对话框组件,它允许用户选择日期和时间。这个对话框通常由年、月、日...
在Android开发中,`DatePickerDialog`是一个常用的组件,用于展示日期选择器对话框,让用户能够方便地选择日期。本文将详细介绍`DatePickerDialog`的使用方法、相关属性以及常见操作。 一、`DatePickerDialog`简介 ...
总的来说,理解并掌握DatePickerDialog和TimePickerDialog的使用是Android开发中的基本技能,它们为用户提供了一种直观的方式来选择日期和时间,提高了应用的用户体验。通过实际操作和实践,你可以更熟练地运用这些...
实验目的:掌握Android菜单、动作栏的设计与开发,了解不同类型对话框的属性以及使用方法。 实验仪器:装有Eclipse+adt或者Android Studio的PC机。 实验内容: 1. 根据教材练习选项菜单、上下文菜单、弹出式菜单...
在Android开发中,尽管可能需要依赖兼容库,但了解并使用这些API可以提高代码质量。 通过深入研究"33.日期、时间控件学习"的源码,开发者可以了解到如何在Android应用中有效地使用DatePicker、TimePicker及其对话框...
在Android开发中,TimePicker组件是一个非常常见的控件,它用于让用户选择时间,通常包括小时和分钟。在本文中,我们将深入探讨TimePicker的使用,包括基本配置、样式定制、事件处理以及一些实用技巧。 首先,`...
移动开发技术Android(安卓)综合项目: ①各个基本组件、高级组件的使用。 ②对话框的应用(AlertDialog、DatePickerDialog、TimePickerDialog)。 ③Intent实现页面间的跳转。 ④Sqlite数据库的创建以及增删改查。
在Android开发中,时间和日期的设置是应用中常见的功能需求之一。这不仅涉及到用户界面的交互设计,还涉及后台数据的处理与展示。本文将基于提供的文件信息,深入解析如何在Android应用中实现时间和日期的设置,包括...
这些知识点覆盖了Android开发中的用户界面设计、组件使用以及开发者资源获取等方面。对于初学者而言,这些内容是Android应用开发入门和进阶学习的重要组成部分。通过本讲义,学生可以学习到如何使用Android系统提供...
在Android开发中,对话框(Dialog)是一种非常重要的组件,用于与用户进行交互,提供临时信息或者接收用户的输入。在给定的“Android之对话框Dialog(博客源码)”资源中,我们可以学习到如何在Android应用中实现三种...
在Android应用开发中,对话框(Dialog)是一种重要的交互元素,用于向用户显示临时信息或者进行...通过阅读和分析AndroidDialogDemo的代码,你可以更深入地理解对话框的使用和实现,进一步提升你的Android开发技能。
总的来说,这份"Android应用源码之(Dialog对话框.zip"是一个学习和参考Android Dialog使用的宝贵资源。它涵盖了从基础的AlertDialog到自定义Dialog的实现,以及与Activity交互的关键点。通过阅读和分析这些源码,...
在Android开发中,`DatePicker`和`DatePickerDialog`是用于让用户选择日期的两种常见组件。它们可以帮助用户在应用中设置日期,例如设置提醒、记录生日等。以下是对这两个组件的基本用法及其相关技巧的详细说明。 `...
在Android开发中,弹出窗口(通常称为Dialog)是一种常用的功能,用于向用户展示临时信息或需要用户进行简短交互的情况。"android 弹出窗口"这个话题涉及到如何创建、自定义以及管理这些对话框。这里我们将深入探讨...
在Android开发中,日期选择器是一个非常常见的组件,它允许用户方便地选择日期或时间。在你的"android日期选择器.rar"压缩包中,可能包含了一个自定义的日期选择器实现,这通常是为了满足特定的设计需求或者提供更...
在实际应用中,我们可以使用Android提供的DatePickerDialog和TimePickerDialog类,它们是预定义的对话框,包含DatePicker和TimePicker。通过简单的初始化和回调设置,就可以轻松地在应用中集成日期和时间选择功能。 ...