我试图让 CalendarView 小部件从当前日期仅显示 1 周。我尝试使用,
Date date = new Date();
cal = (CalendarView) findViewById(R.id.calendarView1);
cal.setMaxDate(date.getTime()+604800000);
cal.setMinDate(date.getTime());
但它似乎不起作用。如果有人可以帮助我,我真的很感激。
我试图让 CalendarView 小部件从当前日期仅显示 1 周。我尝试使用,
Date date = new Date();
cal = (CalendarView) findViewById(R.id.calendarView1);
cal.setMaxDate(date.getTime()+604800000);
cal.setMinDate(date.getTime());
但它似乎不起作用。如果有人可以帮助我,我真的很感激。
你可以在这里设置,例如。我将日期设置为 25 -12(十二月)- 本年度。你想要这样的东西:只需从当前日期开始 1 周,你也可以这样设置
public static Calendar defaultCalendar() {
Calendar currentDate = Calendar.getInstance();
currentDate.set(Calendar.MONTH, 11); // Months are 0-based!
currentDate.set(Calendar.DAY_OF_MONTH, 25); // Clearer than DATE
return currentDate;
}