Я пытаюсь изменить цвета CalendarView в своем собственном приложении Android.
Я нашел несколько ответов и смог изменить цвет чисел и дней недели. Тем не менее, я не могу найти способ изменить цвет месяца и года в заголовке календаря (мне нужно изменить их на белый):
Чтобы изменить цвета дней и недели, в упражнении я использовал следующий код:
<CalendarView
android:id="@+id/calendarViewRealizarReserva"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="@color/colorPrimaryDark"
android:theme="@style/Widget.CalendarView.Custom"
android:dateTextAppearance="@style/CalenderViewDateCustomText"
android:weekDayTextAppearance="@style/CalenderViewWeekCustomText"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textViewRealizarReserva" />
И отредактировал файл стиля, добавив следующий код:
<style name="CalenderViewCustom" parent="Theme.AppCompat">
<item name="colorAccent">@color/colorAccent</item>
<item name="colorPrimary">@color/colorWhite</item>
</style>
<style name="CalenderViewDateCustomText" parent="android:TextAppearance.DeviceDefault.Small">
<item name="android:textColor">@color/colorWhite</item>
<item name="android:weekNumberColor">@color/colorAccent</item>
<item name="android:headerYearTextAppearance">@color/colorWhite</item>
</style>
<style name="CalenderViewWeekCustomText" parent="android:TextAppearance.DeviceDefault.Small">
<item name="android:textColor">@color/colorWhite</item>
</style>
У вас есть идея изменить цвет месяца и года?