在DatePickerDialog

时间:2017-01-08 10:52:15

标签: android datepickerdialog

我在我的应用程序中使用DatePickerDialog。我想对银行假期的日子进行着色(比如说黑色)。

是否可以更改满足特定条件的DatePickerDialog中某一天的颜色?

到目前为止,我发现只有与整个DatePickerDialog

的颜色有关的问题

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个

<style name="MyDatePickerDialogTheme" parent="Theme.AppCompat.Light.Dialog">
<!-- this is new -->
<item name="colorAccent">@color/accent</item>

<item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
<item name="android:colorAccent">@color/primDark</item>

<style name="MyDatePickerStyle" parent="@android:style/Widget.Material.Light.DatePicker">
<item name="android:headerBackground">@color/prim</item>
<item name="android:calendarTextColor">@color/primDark</item>
<item name="android:dayOfWeekBackground">@color/primDark</item>
<item name="android:yearListSelectorColor">@color/accent</item>
<item name="android:datePickerMode">calendar</item>
<item name="android:minDate">01/01/2000</item>