`
dyllove98
  • 浏览: 1409366 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39184
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80261
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133386
社区版块
存档分类
最新评论

时间设置对话框DatePickerDialog的使用

阅读更多
时间设置对话框DatePickerDialog的使用
package www.com;

import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;

public class TestClock extends Activity implements OnDateSetListener, OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.date);
btn.setOnClickListener(this);
}


public void onClick(View v) {//普通按钮事件
Calendar d = Calendar.getInstance(Locale.CHINA);
//创建一个日历引用d,通过静态方法getInstance() 从指定时区 Locale.CHINA 获得一个日期实例
Date myDate=new Date();
//创建一个Date实例
d.setTime(myDate);
//设置日历的时间,把一个新建Date实例myDate传入
int year=d.get(Calendar.YEAR);
int month=d.get(Calendar.MONTH);
int day=d.get(Calendar.DAY_OF_MONTH);
//获得日历中的 year month day
DatePickerDialog dlg=new DatePickerDialog(this,this,year,month,day);
//新建一个DatePickerDialog 构造方法中        
//     (设备上下文,OnDateSetListener时间设置监听器,默认年,默认月,默认日)
dlg.show();
//让DatePickerDialog显示出来
}


public void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth){
//DatePickerDialog 中按钮Set按下时自动调用
TextView txt = (TextView) findViewById(R.id.text);
//通过id获得TextView对象
txt.setText(Integer.toString(year) + "-" +
Integer.toString(monthOfYear) + "-" +
Integer.toString(dayOfMonth));
//设置text
}
}


main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView 
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:id="@+id/text"
/>

<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/date"
android:text="設置時間"
>
</Button>
</LinearLayout>
分享到:
评论

相关推荐

    Android日期选择器对话框DatePickerDialog使用详解

    Android 日期选择器对话框 DatePickerDialog 使用详解 Android 日期选择器对话框 DatePickerDialog 是 Android 平台中一个常用的日期选择器对话框,通过它可以让用户选择日期,并将选择的日期显示在界面上。下面是...

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

    本文实例讲述了Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法。分享给大家供大家参考,具体如下: 用法: 一、创建两个 DatePickerDialog、TimePickerDialog 实例调用 show() 方法即可将他们...

    android dialog —— 日期和时间选择对话框.zip

    综上所述,`android dialog —— 日期和时间选择对话框.zip`中的内容可能包括了创建和使用`DatePickerDialog`和`TimePickerDialog`的示例代码,以及如何自定义和优化这些对话框的实践。开发者可以通过学习和分析这些...

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

    项目可能包括MainActivity.java、activity_main.xml等文件,其中MainActivity.java会创建并显示日期和时间对话框,而activity_main.xml则定义了触发对话框显示的按钮。 总的来说,理解并掌握DatePickerDialog和...

    swift-DatePickerDialog-iOS的日期选择器对话框

    在这个库中,DatePickerDialog被设计成一个易于使用的弹出对话框,用户可以方便地选择日期,并且开发者可以轻松自定义其外观和行为。 首先,我们来看一下如何在Swift项目中引入DatePickerDialog。由于文件名称列表...

    19. android dialog —— 日期和时间选择对话框

    在这个专题中,我们将深入探讨如何在Android应用中创建和使用日期和时间选择对话框。 ### 1. 创建日期选择对话框 Android提供了一个内置的`DatePickerDialog`类,用于创建日期选择对话框。首先,你需要创建一个`...

    对话框各种使用,dialog各种形式

    Android提供内置的日期选择器`DatePickerDialog`和时间选择器`TimePickerDialog`,它们可以帮助用户轻松地选择日期和时间。只需传入初始值,即可生成相应的对话框。 5. **ListDialog/SingleChoiceItems/...

    DatePickerDialog日期的使用

    除了`DatePickerDialog`,还有`TimePickerDialog`,用于选择时间。它们都可以和`Material Design`的`DatePicker`和`TimePicker`组件配合使用,以提供更现代的视觉体验。 总结,`DatePickerDialog`是Android中用于...

    Android DatePickerDialog的使用

    在Android开发中,`DatePickerDialog`是一个非常实用的组件,用于展示日期选择对话框,让用户能够方便地选择日期。本文将深入探讨`DatePickerDialog`的使用方法,包括基本配置、自定义样式以及与数据交互。 ### 1. ...

    日期选择对话框

    而`DatePickerDialog`是`DatePicker`的一个包装,以对话框的形式展示,用户可以方便地在一个小窗口中设置日期,而不必离开当前活动。 要创建一个`DatePickerDialog`,我们通常需要以下几个步骤: 1. 创建一个`...

    Android 对话框 Dialog使用实例讲解

    对话框 Dialog 什么是对话框 对话框是在当前的页面之上弹出的小窗口, 用于显示一些重要的提示信息, 提示用户的输入,确认...4, 时间对话框 TimePickerDialog 5, 自定义对话框 常用普通对话框 AlertDialog 1, 普通列表对

    几种不同分格的对话框

    4. **日期和时间选择器对话框**(DatePickerDialog 和 TimePickerDialog): 这两种对话框用于让用户选择日期或时间。它们提供了一个易于使用的界面,用户可以通过滚动选择日期和时间。通过`DatePickerDialog`和`...

    选择日期时间对话框,解决弹出键盘问题

    在`demo6`这个文件中,很可能包含了如何使用上述方法创建和展示日期时间对话框的示例代码,以及如何处理软键盘问题的具体实现。通过对这个代码的分析和学习,开发者可以更好地理解和应用这些概念到实际项目中。 ...

    ch07 Android 日期与时间对话框

    在Android中,我们可以使用两种主要的API来显示日期和时间对话框:`DatePickerDialog`和`TimePickerDialog`。这些对话框允许用户在预定义的范围内选择日期和时间,通常以年、月、日以及小时和分钟的形式呈现。 1. *...

    智能家居系统 时间选择对话框.doc

    本课程主要探讨了Android平台下智能家居系统中使用的`DatePickerDialog`和`TimePickerDialog`,这两种对话框用于获取用户的日期和时间选择。 首先,`DatePickerDialog`是Android系统提供的用于选择日期的对话框,其...

    Android 对话框(Dialog)大全 建立你自己的对话框

    本文将全面介绍如何在Android中创建和使用各种类型的对话框,包括自定义对话框的实现。 首先,Android提供了几种内置的对话框类型: 1. **AlertDialog**:这是最基础的对话框,可以包含一个标题、一个消息、一个或...

    android时间对话框

    本篇文章将深入探讨Android时间对话框的使用、实现原理以及如何自定义。 ### 1. Android内置时间选择器 Android系统提供了`DatePicker`和`TimePicker`两个内置组件,它们分别用于选择日期和时间。这两个组件可以以...

    Android时间对话框使用方法详解

    Android时间对话框使用方法详解 Android时间对话框是Android系统中常用的控件,用于显示时间信息,包括analogclock和digitalclock两种显示方式。下面我们将详细介绍Android时间对话框的使用方法。 一、简介 ...

    Android常用对话框源码对话框大全

    - **DatePickerDialog**和**TimePickerDialog**: 提供日期和时间选择功能的对话框,用户可以选择日期和时间后关闭对话框。 - **NotificationDialog**: 系统通知,通常出现在状态栏,点击后会展开详细信息。 2. **...

Global site tag (gtag.js) - Google Analytics