- 浏览: 57188 次
- 性别:
- 来自: 北京
最新评论
-
wm8868:
好,简单实用
Activity与Fragment之间传递参数 -
paladin1988:
第1题就是一个错题,因为没有人会用ArrayList的iter ...
基础测试题 -
scarlettli:
zpp117711 写道1[3458]\\d{4}[0-9]{ ...
基础测试题 -
zpp117711:
1[3458]\\d{4}[0-9]{5}
基础测试题
DatePicker和TimePicker都从FrameLayout派生而来,其中DatePicker供用户选择日期,而TimePicker则供用户选择时间。它们在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期和时间,如果程序需要获取用户所选择的日期和时间,则可通过为DatePicker添加OnDateChangeListener进行监听、为TimePicker添加OnTimeChangeListener进行监听来实现。
看看以下代码:
上面界面布局中除添加了一个DatePicker和一个TimePicker供用户选择日期和时间外,还包含一个EditText,用于显示用户选择的日期和时间。
看看以下代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="选择购买本书的具体时间"/> <!-- 定义一个DatePicker组件 --> <DatePicker android:id="@+id/dap" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"/> <!-- 定义一个TimePicker组件 --> <TimePicker android:id="@+id/tip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"/> <!-- 显示用户输入日期、时间的控件 --> <EditText android:id="@+id/show" android:layout_width="match_parent" android:layout_height="wrap_content" android:editable="false" android:cursorVisible="false"/> </LinearLayout>
上面界面布局中除添加了一个DatePicker和一个TimePicker供用户选择日期和时间外,还包含一个EditText,用于显示用户选择的日期和时间。
import java.util.Calendar; import android.app.Activity; import android.os.Bundle; import android.widget.DatePicker; import android.widget.DatePicker.OnDateChangedListener; import android.widget.EditText; import android.widget.TimePicker; import android.widget.TimePicker.OnTimeChangedListener; public class DatePickerActivity extends Activity { private int year; private int month; private int day; private int hour; private int minute; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.datepicker); DatePicker datepicker = (DatePicker) findViewById(R.id.dap); TimePicker timepicker = (TimePicker) findViewById(R.id.tip); // 获取当前的年、月、日、小时、分钟 Calendar c = Calendar.getInstance(); year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH); day = c.get(Calendar.DAY_OF_MONTH); hour = c.get(Calendar.HOUR); minute = c.get(Calendar.MINUTE); // 初始化DatePicker组件,初始化时指定监听器 datepicker.init(year, month, day, new OnDateChangedListener() { @Override public void onDateChanged(DatePicker arg0, int year, int month, int day) { // TODO Auto-generated method stub DatePickerActivity.this.year = year; DatePickerActivity.this.month = month; DatePickerActivity.this.day = day; // 显示当前的日期、时间 showDate(year, month, day, hour, minute); } }); // 为TimePicker指定监听吕 timepicker.setOnTimeChangedListener(new OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { // TODO Auto-generated method stub DatePickerActivity.this.hour = hourOfDay; DatePickerActivity.this.minute = minute; //显示当前日期、时间 showDate(year, month, day, hour, minute); } }); } //定义在EditText中显示当前日期、时间的方法 private void showDate(int year, int month, int day, int hour, int minute) { // TODO Auto-generated method stub EditText show = (EditText) findViewById(R.id.show); show.setText("您购买的日期为:" + year + "年" + (month + 1) + "月" + day + "日" + hour + "时" + minute + "分"); } }
发表评论
-
java.util.ConcurrentModificationException
2016-02-23 15:41 1139java.util.ConcurrentModificatio ... -
android studio statistics统计项目代码总行数
2015-11-18 17:17 13089今天公司说要统计一下项目总共了多少行代码,于是上网看了一下使用 ... -
通过Parcelable协议传递数据报错(Unmarshalling unknown type code 48 at offset 480)
2015-09-29 10:09 2524今天做项目的时候遇到一个问题浪费了一些时间,特在此记录一下,先 ... -
取消EditText自动获取焦点
2015-09-11 12:01 901今天在做项目的时候,在进入一个页面时, EditText ... -
ViewPager取消左右滑动效果
2015-08-25 11:07 1798最近做的项目中要求ViewPage禁止左右滑动,网上找了一下资 ... -
android studio 设置Git工具
2015-08-04 11:22 957相信很多朋友在开发时都有遇到过这样的问题,在studio中新导 ... -
如何给你的Android安装文件(APK)瘦身
2015-07-31 17:33 701刚刚看到了这篇文章,感觉说得不错,特在此分享! http:/ ... -
android support v4、v7、v13的区别及作用和用法
2015-06-18 11:34 22011, Android Support V4, V7, V13是 ... -
android实现分享功能
2015-05-13 15:43 749最近做了一个关于分享app的功能,其实非常的简单,看效果图 ... -
Android添加快捷方式到手机桌面
2015-04-23 15:46 645添加快捷方式 private void addShortcu ... -
公司框架业务流程总结
2015-04-09 20:09 953进入新公司有一个多星期了,对公司业务流程及框架熟悉 ... -
Activity与Fragment之间传递参数
2015-04-05 12:24 4563在Activity中加载 ... -
android studio导入第三方工具
2015-04-02 08:30 1626前面两篇博客中说到了在项目中运用EventBus、 ... -
Android Volley学习使用
2015-03-31 23:50 741我们平时在开发Android应用的时候不可避免地都 ... -
EventBus
2015-03-30 22:37 809EventBus是一个Android端优化的pu ... -
Service启动
2014-11-18 15:48 562Service概念及用途: A serv ... -
Android数据的四种存储方式
2014-11-07 15:46 665Android系统一共提供了四种数据存储方式。分别是:Shar ... -
GC内存泄露问题
2014-11-07 15:35 648不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。 ... -
ComponentName组件的简单用法
2014-10-09 14:16 1091ComponentName(组件名称)是用来打开其他应用程序中 ... -
java.lang.RuntimeException: setAudioSource failed异常处理
2014-08-21 10:22 1644在实现软件的录音过程中,出现java.lang.Runtime ...
相关推荐
接下来,我们将深入探讨如何使用`DatePicker`实现日历选择器以及如何使用`TimePicker`实现时间选择器,并结合`DatePickerDialog`和`TimePickerDialog`来创建相应的对话框。 1. **DatePicker**: `DatePicker`是...
总的来说,jQuery UI Datepicker结合timepicker扩展为Web应用提供了强大的日期时间选择功能。通过灵活的配置和丰富的API,开发者可以轻松地实现符合业务需求的日期时间选择组件。无论是在后台管理系统还是前端用户...
其中,jQuery UI是jQuery的一个扩展库,提供了一系列可交互的用户界面组件,其中包括我们今天要讨论的"日期选择器"——jQuery UI Datepicker。这个插件允许用户方便地选择日期,甚至可以扩展到选择时间,实现年月日...
DatePicker通常包含三个部分:年份选择器、月份选择器和日期选择器。开发者可以通过设置最小日期和最大日期来限制用户的选择范围。此外,DatePicker还可以通过监听日期改变事件来实时更新相关的数据或视图。 ...
DatePicker还可以与其他jQuery UI组件结合使用,如时间选择器TimePicker Addon,以实现日期和时间的联合选择。此外,可以利用API实现更复杂的功能,如限制可选日期范围、禁用特定日期等。 总结,jQuery UI的...
将`DatePicker`和`TimePicker`结合起来,可以创建一个完整的日期时间选择器。通常我们会使用`AlertDialog`或者自定义布局来组合这两个组件。用户选择完日期和时间后,可以通过`DatePicker`和`TimePicker`提供的方法...
本篇文章将深入探讨`DatePicker`和`TimePicker`的使用方法及其在实际应用中的实现。 首先,`DatePicker`组件允许用户从预设的日期范围中选择一个日期。在Android中,`DatePicker`通常以对话框形式展示,即`...
在`DateDemo`项目中,开发者可能已经实现了这样的功能,通过实例化`DatePicker`和`TimePicker`,并在用户选择后更新界面显示,存储用户选择的日期和时间。 总的来说,`DatePicker`和`TimePicker`是Android开发中不...
总的来说,`wxapp-timePicker-master`是一个针对微信小程序优化的日期选择器组件,其核心价值在于简化了日期和时间选择功能的开发流程,为小程序开发者提供了一套现成的解决方案,同时也展示了自定义组件在微信小...
其中,DatePicker 和 TimePicker 是两个常用的组件,分别用于选择日期和时间。本文将详细介绍 Android Studio 中的 DatePicker 和 TimePicker 组件的使用方法。 一、DatePicker 组件 DatePicker 组件是 Android 中...
此外,还可以利用`MaterialDatePicker`和`MaterialTimePicker`(AndroidX库)来获取现代的Material Design风格的日期和时间选择器,以提供更好的用户体验。 总之,`DatePicker`和`TimePicker`是Android开发中不可或...
这有助于定制自己的日期和时间选择器,或者优化现有的组件性能。 在实际应用中,我们可以使用Android提供的DatePickerDialog和TimePickerDialog类,它们是预定义的对话框,包含DatePicker和TimePicker。通过简单的...
TimePicker通常与Datepicker一起使用,形成一个完整的日期时间选择器,提供完整的日期和时间选择功能。 React Datepicker组件的使用方法主要包括以下步骤: 1. **安装**:首先需要通过npm或yarn将其添加到你的项目...
这个类将负责加载我们的自定义布局,并处理用户与时间选择器和日期选择器的交互。在onCreateDialog方法中,使用LayoutInflater实例化布局,并设置Dialog的样式、大小和透明度等属性。同时,我们需要在此类中实现时间...
它提供了三种显示模式:对话框模式、小部件模式和日期选择器模式。在布局文件中,你可以通过以下方式添加`DatePicker`: ```xml <DatePicker android:id="@+id/date_picker" android:layout_width="wrap_content...
本文详细介绍了Android之日期时间选择控件DatePicker和TimePicker实例的使用方法和实现原理,并提供了一个简单的示例代码,演示如何在实际项目中使用DatePicker和TimePicker控件。通过学习本文,读者可以更好地理解...
在Android开发中,时间选择器是一个非常常见的组件,它允许用户方便地选择日期和时间。本文将深入探讨如何在Android应用中实现一个功能完善的时间选择器,并分享相关的代码实现。 首先,Android SDK提供了两种内置...
本文将深入探讨如何使用C#语言在WPF中构建一个自定义的时间选择控件,该控件允许用户同时选择日期和时间。我们将讨论关键知识点,包括控件的布局设计、数据绑定、事件处理以及自定义模板。 首先,我们需要理解WPF的...
2. **日期选择器DatePicker**: 在DatePicker中,用户可以选择年、月和日。自定义DatePicker可能提供了更好的滑动体验,如平滑滚动和手势操作。开发者可能通过监听日期选择事件,然后调用Calendar对象来处理所选...
在Android开发中,TimePicker和DatePicker是常用的用户界面组件,用于选择时间和日期。为了提供更好的用户体验,有时我们需要根据应用的设计风格来定制这些组件的外观。本文将深入探讨如何更改TimePicker和...