Android时间日期拾取器学习使用(DatePicker、TimePicker)
2017-02-28 11:44
771 查看
为了能够让用户选择时间日期,安卓提供了DatePicker日期拾取器和TimePicker时间拾取器。这两个组建的使用十分简单,在eclipse的可视化界面上直接拖拽到布局中即可。当用户在事件日期选择器上进行选择之后,需要加将用户的选择读取出来,这需要给组件添加相应的监听器。
一、日期拾取器
1.在eclipse可视化界面上拖拽组件到布局中
<DatePicker android:id="@+id/datePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" />
2.布局中获取日期组件
DatePicker dp = (DatePicker)findViewById(R.id.datePicker1);
3.创建日历对象,获取当前的日历时间
Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int date = c.get(Calendar.DATE);
4.初始化日期选择器,并且绑定监听器
dp.init(year, month, date, new OnDateChangedListener() { @Override public void onDateChanged(DatePicker arg0, int arg1, int arg2, int arg3) { Toast.makeText(MainActivity.this, MainActivity.this.year+ " " + MainActivity.this.month + " " + MainActivity.this.date, Toast.LENGTH_LONG).show(); } });
运行效果如下,事件监听方面:当点击日期后会有提示框显示
二 、时间拾取器
1.在eclipse可视化界面上拖拽组件到布局中
<TimePicker android:id="@+id/timePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" />
2.布局中获取日期组件
TimePicker tp = (TimePicker)findViewById(R.id.timePicker1);
3.创建日历对象,获取当前的日历时间
Calendar c = Calendar.getInstance(); hour = c.get(Calendar.HOUR); munite = c.get(Calendar.MINUTE); second = c.get(Calendar.SECOND);
4.绑定监听器
tp.setOnTimeChangedListener(new OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker arg0, int arg1, int arg2) { Toast.makeText(MainActivity.this, MainActivity.this.hour+ " " + MainActivity.this.munite + " " + MainActivity.this.second, Toast.LENGTH_LONG).show(); } });
运行效果如下,点击时间选择之后会有提示框显示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- android学习:日期与时间(DatePicker和TimePicker)
- android 时间日期控件的使用(DatePicker、TimePicker、DatePickerDialog、TimePickerDialog、AnalogClock、DigitalClock)
- Android DatePicker日期选择器、TimePicker时间选择器的使用
- Android UI控件系列:DatePicker,TimePicker(日期和时间选择)
- 在Android EditText中实现日期时间选择器(DatePicker和TimePicker)
- 时间和日期选择器DatePicker和TimePicker的使用
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android月历控件(DatePicker)和时间控件(TimePicker)的使用
- 联合使用DatePicker和TimePicker来选择日期和时间
- Android开发之日期、时间选择器(DatePicker和TimePicker)的功能和用法
- Android学习--DatePicker和TimePicker使用
- Android中实现日期时间选择器(DatePicker和TimePicker)
- android—DatePicker 和TimePicker显示日期以及使用TimePickerDialog,DatePickerDialog来专门实现时间选择对话框
- Android中实现日期时间选择器(DatePicker和TimePicker)
- 在android中用TimePicker和DatePicker或者TimePickerDialog和DatePickerDialog来动态调整时间和日期
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android日期时间选择器DatePicker、TimePicker日期时间改变事件响应(Android学习笔记)
- Android DatePicker与TimePicker 日期时间弹出工具类
- 安卓控件使用系列18:DatePicker日期控件和TimePicker时间控件的使用