日历视图CalendarView可用于显示和选择日期。
可以调用setOnDateChangedListener()方法绑定事件监听器。
常用XML属性和相关方法:
XML属性 |
相关方法 |
说明 |
android:dateTextAppearance |
setDateTextAppearance(int) |
设置该日历视图的日期文字的眼神 |
android:firstDayOfWeek |
setFirstDayOfWeek(int) |
设置每周的第一天 |
android:focusedMonthDateColor |
setFocusedMonthDateColor(int) |
设置获得焦点的月份的日期的颜色 |
android:maxDate |
setMaxDate(long) |
设置支持的最大日期,以mm/dd/yyyy格式指定最大日期 |
android:minDate |
setMinDate(long) |
设置支持的最小日期,以mm/dd/yyyy格式指定最小日期 |
android:selectedDateVerticalBar |
setSelectedDateVerticalBar(int) |
设置绘制在选中日期两边的虚线对应的drawable |
android:selectedWeekBackgroundColor |
setSelectedWeekBackgroundColor(int) |
设置被选中周的背景色 |
android:showWeekNumber |
setShowWeekNumber(boolean) |
设置是否显示第几周 |
android:shownWeekCount |
setShownWeekCount(int) |
设置显示的星期数 |
android:unfocusedMonthDateColor |
setUnfocusedMonthDateColor(int) |
设置没有焦点月份日期文字的颜色 |
android:weekDayTextAppearance |
setWeekDayTextAppearance(int) |
设置星期几的文字样式 |
android:weekNumberColor |
setWeekNumberColor(int) |
设置显示周编号的颜色 |
android:weekSeparatorLineColor |
setWeekSeparatorLineColor(int) |
设置周分隔线的颜色 |
时间: 2025-01-26 17:19:40