Я создаю стиль CalendarView в Android Studio, и мне уже удалось изменить выбранный цвет
с помощью следующего кода:
макет:
<CalendarView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/CalenderViewCustom"
android:dateTextAppearance="@style/CalenderViewDateCustomText"
android:weekDayTextAppearance="@style/CalenderViewWeekCustomText">
</CalendarView>
styles. xml:
<style name="CalenderViewCustom" parent="Theme.AppCompat">
<item name="colorAccent">@color/mainSelectedColor</item>
</style>
<style name="CalenderViewDateCustomText" parent="android:TextAppearance.DeviceDefault.Small">
<item name="android:textColor">@color/colorBlack</item>
</style>
<style name="CalenderViewWeekCustomText" parent="android:TextAppearance.DeviceDefault.Small">
<item name="android:textColor">@color/colorBlack</item>
</style>
Проблема в том, что мой результат не показывает год и месяц, как вы видите в результате:
Я уже пытался изменить атрибуты заголовка, такие как headerMonthTextApperance, но, похоже, у меня ничего не работает.