【发布时间】:2012-03-13 19:40:58
【问题描述】:
我正在尝试在我的应用程序中添加一个 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" />
但它也不做任何事情。
有什么想法吗?
谢谢!
【问题讨论】:
标签: android android-widget android-styles android-calendar