Android可自定义日历

问题描述:

我今天开始使用CalendarView,令我惊讶的是,课程非常不灵活。Android可自定义日历

只有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的事件,我想在日历中突出显示这些日子。我将如何去做。

您需要构建自己的CustomCalenderView。 扩展本机CalendarView并构建您想为背景着色的行为。 或者您可以使用此图片库:TimesSquare for Android。

并认为它提供了你在找什么。