Android可自定义日历

时间:2013-02-06 13:14:30

标签: android calendar calendarview

我今天开始与CalendarView合作,令我惊讶的是,课程非常不灵活。

只有CalendarView让我覆盖的方法是:

  • GETDATE()
  • getFirstDayOfWeek()
  • getMaxDate()
  • getMinDate()
  • getShowWeekNumber()
  • 的IsEnabled()
  • setDate(long,boolean,boolean)
  • 的setDate(长)
  • 的setEnabled(布尔值)
  • setFirstDayOfWeek(int)的
  • setMaxDate(长)
  • setMinDate(长)
  • setOnDateChangeListener(OnDateChangeListener)
  • setShowWeekNumber(布尔值)

但是,我需要自定义特定日期的显示方式。例如,在我的数据库中,我有2013-10-02和2013-12-02日期的活动,我想在我的日历中突出显示这几天。我该怎么做呢。

1 个答案:

答案 0 :(得分:0)

您需要构建自己的CustomCalenderView。 扩展Native CalendarView并构建要为背景着色的行为。 或者您可以使用此库:适用于Android的TimesSquare。

并认为它提供了您正在寻找的东西。