Изменить стиль CalendarView

Я пытаюсь добавить CalendarView в свое приложение, которое использует Theme.Light тема. Проблема в том, что числа дней в этом календаре отображаются белым цветом, поэтому при использовании светлой темы их не видно.

Прямо сейчас у меня есть следующий код в моем XML-файле макета:

<CalendarView
    android:id="@+id/calendar1"
    android:layout_width="500dp"
    android:layout_height="300dp"/>

Я пытался принудительно настроить тему календаря следующим образом:

<CalendarView
    android:id="@+id/calendar1"
    android:layout_width="500dp"
    android:layout_height="300dp"
    android:theme="@android:style/Theme.Light" />

Но это ничего не меняет. Я думаю, что мне нужно что-то сделать со свойством android: dateTextAppearance, поэтому я попробовал следующее:

<CalendarView
    android:id="@+id/calendar1"
    android:layout_width="500dp"
    android:layout_height="300dp"
    android:dateTextAppearance="@android:style/TextAppearance.Large.Inverse" />

, но оно тоже ничего не делает.

Есть идеи?

Спасибо!

14
задан personne3000 23 February 2012 в 11:45
поделиться