我想在我的应用程序中添加一个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" />
但它也没有做任何事情。
任何想法?
谢谢!
它是正确的吗? –
2014-06-06 06:50:02
无法更改使用上述溶液 – 2014-06-06 07:02:21
你能否解释多了几分这个颜色主题?我在哪里使用所有这些“@attr”的东西?我对此一点都不熟悉。 – 2016-03-08 00:09:46