android - Prolificinteractive Material CalendarView:CurrentDay 设置为星期一时,显示从下个月开始的整周
问题描述
对于我项目中的日历,我使用的是prolificinteractive material-calendarview。当我将一周设置为从星期一开始时,它会显示从下个月开始的整周。
我有以下 xml 代码:
<com.prolificinteractive.materialcalendarview.MaterialCalendarView
android:id="@+id/calendarView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:background="#03A9F4"
app:layout_constraintTop_toTopOf="parent"
app:mcv_dateTextAppearance="@style/CalendarDateActivityStyle"
app:mcv_headerTextAppearance="@style/CalendarHeaderActivityStyle"
app:mcv_selectionColor="#000"
app:mcv_showOtherDates="all"
app:mcv_showWeekDays="true"
app:mcv_tileHeight="45dp"
app:mcv_weekDayTextAppearance="@style/CalendarWeekDayActivityStyle" />
我正在使用下面的代码片段设置一周的开始日期:
calendarView.state().edit().setFirstDayOfWeek(DayOfWeek.MONDAY).commit();
我尝试使用app:mcv_showOtherDates="out_of_range"并完全删除其他月份的日期,而我想显示其他月份的部分日期,例如第一行。
有什么建议么?
注意我目前使用的是最新版本的库
implementation 'com.github.prolificinteractive:material-calendarview:2.0.0'
解决方案
https://github.com/prolificinteractive/material-calendarview/wiki/Customization#showing-other-dates
app:mcv_showOtherDates="none"
你应该试试这个。
我有同样的问题。
但现在它只在这个月工作。
这是结果。
推荐阅读
- python - 在 Python 中访问 SOAP XML 响应中的嵌套子项的问题
- r - 种子设置:为什么输入不变后输出不同
- kubernetes - Strimzi 的 Apache Kafka 运算符是否仍处于测试版?
- reactjs - 当 redux 状态发生变化时,React-Redux 在屏幕上渲染组件两次
- php - /dev/urandom 上的 Wordpress open_basedir 错误
- vue.js - Vue.js - 在输入字段中显示列表项的布尔值
- c# - Revit API - 创建 View3D 时如何设置北向?
- python - 可以在弹性搜索中访问dense_vector的值吗?
- python - (2003, "Can't connect to MySQL server on "0.0.0.0" (tiemd out) ) 错误
- api - Flutter Stateless Class 和 Statefull 类坚持使用