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。
并认为它提供了你在找什么。