Android日历视图更改文本颜色

时间:2016-05-18 13:34:01

标签: java android calendarview

我的应用中有一个CalendarView。但我希望CalendarView黑色的背景和CalendarView白色内的文字。但在xml中,TextColor=中没有CalendarView。那么如何更改CalendarView的文本?

到目前为止,我已尝试过StackOverflow和互联网上的所有解决方案。我设法改变了CalendarView中日期的颜色,但没有改变月份和年份。

我在这篇文章中尝试了两种方法:Set the text color of calendar view month name

我尝试过这种方法: Change CalendarView style

我在网上找到的其他一些东西却没有成功。

2 个答案:

答案 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"