在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。
一、TimePicker
查看一个在24小时或上午/下午模式下一天的时间。
1.重要方法
setCurrentMinute(Integer currentMinute)设置当前时间的分钟
getCurrentMinute()获取当前时间的分钟
setEnabled(boolean enabled)设置当前视图是否可以编辑。
m_TimePicker.setIs24HourView(true);设置为24小时制显示
setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用
2.实例: timePicker=(TimePicker)findViewById(R.id.timePicker);
timePicker.setCurrentHour(16);
timePicker.setCurrentMinute(10);
updateDisplay(16,10);
timePicker.setOnTimeChangedListener(this);
复制代码二、DatePicker
1.重要方法
getDayOfMonth():获取当前Day
getMonth():获取当前月
getYear()获取当前年
updateDate(int year, int monthOfYear, int dayOfMonth):更新日期
三、TimePickerDialog、DatePickerDialog
以对话框形式显示日期时间视图
四、Calendar
日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。
分享到:
相关推荐
本文将深入探讨TimePicker的基本使用、TimePickerDialog的应用以及如何自定义TimePicker以满足特定需求。 首先,TimePicker是Android提供的一个标准组件,允许用户选择小时和分钟。它有两种模式:模拟时钟(analog...
《Android TimePicker与TimePickerDialog在2.1版本的反向移植详解》 在Android开发过程中,为了保证应用界面和功能的统一性以及用户体验,开发者往往希望将最新的UI组件引入到较旧版本的系统中。Android ICS (Ice ...
在Android开发中,TimePicker组件是一个非常常见的控件,它用于让用户选择时间,通常包括小时和分钟。在本文中,我们将深入探讨TimePicker的使用,包括基本配置、样式定制、事件处理以及一些实用技巧。 首先,`...
在Android开发中,TimePicker和DatePicker是常用的用户界面组件,用于选择时间和日期。为了提供更好的用户体验,有时我们需要根据应用的设计风格来定制这些组件的外观。本文将深入探讨如何更改TimePicker和...
除了直接在布局中使用`TimePicker`,还可以通过`TimePickerDialog`弹出一个对话框供用户选择时间。`TimePickerDialog`提供了预设的样式和行为,同时也支持自定义。 ```java new TimePickerDialog(this, new ...
1. 创建一个新的View类,继承自TimePicker或其内部类,如TimePickerDialog的内部类TimePickerView。 2. 复写父类的方法,如onDraw、onMeasure等,以实现自定义绘制。 3. 添加自定义属性,如color、font等,通过attrs...
在Android开发中,TimePicker组件是一个非常常用的控件,它允许用户选择小时和分钟来设置时间。本篇文章将深入解析TimePicker组件,并介绍如何自定义TimePicker以实现分钟间隔为5分钟的选择。这对于创建特定时间选择...
在Android开发中,`NumberPicker` 和 `TimePicker` 是两个非常重要的组件,它们用于实现用户选择数字和时间的功能。本篇文章将详细讲解这两个组件的使用、特点以及如何在实际项目中应用它们。 首先,`NumberPicker`...
在Android开发中,`TimePicker`是一个非常常用的组件,它用于让用户选择或设置时间。`TimePicker`提供了直观的用户界面,允许用户选择小时和分钟,通常用于设置闹钟、日程提醒等场景。本篇文章将详细介绍如何在...
在Android开发中,TimePicker控件是一个非常实用的组件,它允许用户选择小时和分钟,通常用于设置闹钟、计时器或者任何需要时间输入的场景。本篇将深入探讨TimePicker的使用方法,以及如何在实际项目中有效集成。 *...
当需要在对话框中展示`DatePicker`或`TimePicker`时,可以使用`DatePickerDialog`和`TimePickerDialog`。例如: ```java DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog....
timePicker = new TimePickerDialog(this,mTimeSetListenerStart, calendar.get(Calendar.HOUR),calendar.get(Calendar.MINUTE),true); timePicker.show(); } private TimePickerDialog.OnTimeSetListener ...
在Android开发中,TimePicker组件是一个非常常见的控件,它用于让用户选择小时和分钟,通常用于设置闹钟、定时器或者任何与时间相关的功能。TimePicker有两种模式:模拟时钟模式(AnalogClock)和数字时钟模式...
public void onTimeSet(TimePicker tp, int hourOfDay, int minute) { Calendar c=Calendar.getInstance();//获取日期对象 c.setTimeInMillis(System.currentTimeMillis());//设置Calendar对象 c....
public void onTimeSet(TimePicker tp, int hourOfDay, int minute) { EditText et = (EditText)findViewById(R.id.et); et.setText("您选择了:" hourOfDay "时" minute "分");//设置EditText控件的属性 ...
TimePickerDialog tpd = new TimePickerDialog(this, R.style.DateTimePickerTheme, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) ...
在实际应用中,我们可以使用Android提供的DatePickerDialog和TimePickerDialog类,它们是预定义的对话框,包含DatePicker和TimePicker。通过简单的初始化和回调设置,就可以轻松地在应用中集成日期和时间选择功能。 ...
在Android开发中,`DatePicker`和`TimePicker`控件是用于用户选择日期和时间的常见组件,它们通常以对话框的形式展现,提供便捷的交互方式。本文将深入讲解这两个控件的使用方法、功能特性以及如何在实际应用中集成...
在"Hello, TimePicker"示例中,你需要创建一个继承自`Activity`的类,设置布局,并在代码中处理用户与TimePicker的交互,可能使用`TimePickerDialog`来展示时间选择对话框。 在这个教程中,你将学习到如何使用...
TimePickerDialog timePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { // 处理选择的时间 ...