2013-02-06 107 views
1

我今天開始使用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的事件,我想在日曆中突出顯示這些日子。我將如何去做。

回答

0

您需要構建自己的CustomCalenderView。 擴展本機CalendarView並構建您想爲背景着色的行爲。 或者您可以使用此圖片庫:TimesSquare for Android。

並認爲它提供了你在找什麼。