我有一个 CalendarView ,当您选择一天时,它会打开一个 AlertDialog ,这要归功于这段代码:
calendar = (CalendarView)rootView.findViewById(R.id.calendarView);
calendar.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int day) {
// create the AlertDialog
}
}
它完美地工作。唯一的是,当我滚动日历更改月份时,会调用上面的方法。有没有办法防止这种情况发生?