1

我试图让 CalendarView 小部件从当前日期仅显示 1 周。我尝试使用,

Date date = new Date();
cal = (CalendarView) findViewById(R.id.calendarView1);
cal.setMaxDate(date.getTime()+604800000);
cal.setMinDate(date.getTime());

但它似乎不起作用。如果有人可以帮助我,我真的很感激。

4

1 回答 1

0

你可以在这里设置,例如。我将日期设置为 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;
}
于 2014-03-20T09:59:52.370 回答