DatePickerDialog 用来设置日期。基本用法:
1 | Calendar mCalendar = Calendar.getInstance(); |
把上述代码放在 view
的 click
时间监听中便可触发,并且默认选择的日期是当前日期。
但在实际应用中,我们可能需要默认显示的是传来的值,如生日等,如何做?
上面代码中,在实例化 DatePickerDialog
时传入的 mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH)
,便是用来设置默认选择的日期,我们可以把传来的日期转化为 Calendar
对象即可,代码如下:
1 | Calendar mCalendar = Calendar.getInstance(); |
打开日期对话框时,默认选择的便是 1988-11-11
。