android中的日历视图应显示当前日期的1周

时间:2014-03-20 09:52:17

标签: java android eclipse calendarview

我正在尝试让CalendarView小部件仅显示当前日期的1周。我试过用,

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

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

1 个答案:

答案 0 :(得分:0)

你可以这样设置,例如。我将日期设置为25 - 12(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;
}