我创建了一个CalendarView,我不想显示前几个月。
我试过这个:
Calendar calendar = Calendar.getInstance();
int date = calendar.getActualMinimum(Calendar.DATE);
CalendarView calendar_view = (CalendarView) findViewById(R.id.calendar);
calendar_view.setMinDate(date);似乎什么都没发生。日历照常工作。
发布于 2013-12-19 21:44:23
尝试这样计算日期:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DATE,Calendar.getInstance().getActualMinimum(Calendar.DATE));
long date = calendar.getTime().getTime();并将其设置为最小日期:
calendar_view.setMinDate(date);因为calendar_view.setMinDate(日期)需要表示毫秒的长值。
发布于 2019-05-04 07:58:08
calendar_view.setMinDate((new Date().getTime()));工作正常
发布于 2015-05-19 01:43:31
你可以像下面这样设置最小日期。
 Calendar c = Calendar.getInstance();
 CalendarView cv = (CalendarView)findViewById(R.id.calendarView);
 cv.setMinDate(c.getTimeInMillis());https://stackoverflow.com/questions/20681605
复制相似问题