diff --git a/src/com/example/calendar/CalendarAdapter.java b/src/com/example/calendar/CalendarAdapter.java index 60d1411..706efa0 100644 --- a/src/com/example/calendar/CalendarAdapter.java +++ b/src/com/example/calendar/CalendarAdapter.java @@ -191,7 +191,12 @@ private void getweek(int year, int month) { int j = 1; int flag = 0; String lunarDay = ""; - + for(int i=0;i<7;i++){ + int days=dayOfWeek+sc.getDaysOfMonth(isLeapyear, month)+i; + if (days%7==0){ + dayNumber=new String[days]; + } + } // 得到当前月的所有日程日期(这些日期需要标记) for (int i = 0; i < dayNumber.length; i++) {