继承于FrameLayout,可以显示层叠的内容
为了在程序中获取用户选择的日期还需要添加事件监听器OnDateChangedListener例:
myDatePicker.init(year, month, day, new OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
MainActivity.this.year = year;
MainActivity.this.month = monthOfYear;
MainActivity.this.day = dayOfMonth;
show(MainActivity.this.year,MainActivity.this.month,MainActivity.this.day);
}
});
通过DatePicker对象获取到的月份是0-11月,而不是1-12月,所以需要将获取的结果+1,才能代表真正的月份