六、Android日期时间选择器

1、DatePicker和TimePicker都是从FrameLayout派生而来,程序需要获取用户选择的日期、时间,可通过为DataPicker添加onDateChangedListener,为TimePicker添加onTimerChangedListener来监听实现

2、DatePicker实现监听代码片段:
其中datePicker为xml布局文件中定义的DatePicker标识符

DatePicker datePicker = (DatePicker)findViewById(R.id.datePicker);
// 其余代码略
datePicker.init(year, month, day, new OnDateChangedListener()
{
    @Override
    public void onDateChanged(DatePicker arg0, int year, int month, int day)
    {
            // 获取了用户选择的日期year、month和day
    }
});

3、TimePicker实现监听代码段:

timePicker.setEnabled(true);
// 为TimePicker指定监听器
timePicker.setOnTimeChangedListener(new OnTimeChangedListener()
{
    @Override
    public void onTimeChanged(TimePicker view, int hourOfDay, int minute)
    {
        //获取了用户选择的时间hourOfDay和minute
    }
});
    原文作者:zzjieee
    原文地址: https://www.jianshu.com/p/93c774877f06
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞