我的应用中有一个CalendarView
。但我希望CalendarView
黑色的背景和CalendarView
白色内的文字。但在xml中,TextColor=
中没有CalendarView
。那么如何更改CalendarView
的文本?
到目前为止,我已尝试过StackOverflow和互联网上的所有解决方案。我设法改变了CalendarView中日期的颜色,但没有改变月份和年份。
我在这篇文章中尝试了两种方法:Set the text color of calendar view month name
我尝试过这种方法: Change CalendarView style
我在网上找到的其他一些东西却没有成功。
答案 0 :(得分:3)
在 CalendarView
中设置样式
return StatusCode(403);
Inside Style.xml
<CalendarView
android:id="@+id/calendarView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:theme="@style/CalenderViewCustom"
android:dateTextAppearance="@style/CalenderViewDateCustomText"
android:weekDayTextAppearance="@style/CalenderViewWeekCustomText" />
答案 1 :(得分:1)
public testMethod(){
InputStream stream = .....
//do something
if(stream != null){
stream.close();
}
}
使用此主题或以父作为此主题的自定义主题。
使其成为白色
要选择除白色以外的其他颜色,请使用以下颜色
android:theme="@style/testTheme"
或其他文字颜色使用以下
android:textColorPrimary="@color/yourColor"