1

我有一个 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 
            }
}

它完美地工作。唯一的是,当我滚动日历更改月份时,会调用上面的方法。有没有办法防止这种情况发生?

4

0 回答 0