Это представление фактически является комбинацией четырех представлений, и они:
Три спиннера
Один CalendarView
Начиная с OnDateChangeListener, объект, который вы передали методу init, будет просто передан в содержащий CalendarView, и я считаю, что вы знаете, что в старом добром старом CalendarView есть метод setOnDateChangeListener ...... .....
В классе DatePicker есть метод, называемый getCalendarView, и это метод, который вы можете вызывать, если хотите получить доступ к содержащемуся в нем CalendarView.
Как только вы получите доступ к содержанию CalendarView, то, разумеется, вы можете вызвать его setOnDateChangeListener