Java Android日历视图设置颜色,没有不推荐的方法

Java Android日历视图设置颜色,没有不推荐的方法,java,android,xml,calendarview,Java,Android,Xml,Calendarview,在我的android项目中,我有白色背景的calendarView,我只想将日历中的所有日期设置为黑色,但找不到如何设置。在style.xml中使用此选项 <style name="BlueCalenderView" > <item name="colorAccent">@color/desired_color</item> </style> @颜色/所需颜色 如果你想改变

在我的android项目中,我有白色背景的calendarView,我只想将日历中的所有日期设置为黑色,但找不到如何设置。在style.xml中使用此选项

   <style name="BlueCalenderView" >
        <item name="colorAccent">@color/desired_color</item>
    </style>

@颜色/所需颜色
如果你想改变天的颜色

 <style name="CalenderViewDateCustomText" parent="android:TextAppearance.DeviceDefault.Small">
        <item name="android:textColor">@color/desired_color</item>
    </style>

@颜色/所需颜色
如果你想改变周的颜色

<style name="CalenderViewWeekCustomText" parent="android:TextAppearance.DeviceDefault.Small">
        <item name="android:textColor">@color/desired_color</item>
    </style>

@颜色/所需颜色
最后,在布局中:

 <CalendarView
            android:id="@+id/calendar"
            android:theme="@style/BlueCalenderView"
            android:weekDayTextAppearance="@style/CalenderViewWeekCustomText" 
            android:dateTextAppearance="@style/CalenderViewDateCustomText"
            ..... />