Android DatePicker选择器颜色

时间:2017-01-05 05:55:05

标签: java android xml datepicker

所以,这个问题是this question的扩展,我用headerBackground解决了问题,但我意识到我在我的布局中手动设置了DatePicker的主题使用android:theme="@style/State0DatePickerTheme。但是当我从XML中删除该行时,日期选择器只是变回白色(我的基本主题中定义的强调颜色)。有关为什么会这样,或如何解决它的任何想法?

出于我的目的,我需要在我的styles.xml中使用DatePicker设置android:datePickerStyle的主题,因为我在我的onCreate()中动态设置我的主题并且我可以' t改变java中datePicker的主题(至少不是我所知道的)。

1 个答案:

答案 0 :(得分:0)

所以,我想出了如何修复它,我只是创建了一个新主题(我称之为State0HistoryTheme)然后创建了它的父State0BaseTheme并将该主题应用于我的{ {1}}使用onCreate()

对于那些好奇的人来说,这就是setTheme()的样子:

State0HistoryTheme

这可以覆盖我在<style name="State0HistoryTheme" parent="State0BaseTheme"> <item name="colorAccent">@color/state0Dark</item> </style>

中设置的colorAccent