更改日期选择器安卓下方日期选择器按钮的文本颜色



我正在尝试更改Android中日期选择器对话框中的不同颜色。我正在使用AppCompat。我已经可以更改标题的背景颜色和标记当前所选年份的颜色。我尝试了很多方法来更改"取消"和"确定"按钮的颜色以及标记当前所选日期的气泡的颜色。目前它看起来像这样:

当前日期选取器样式

我以这种方式设置了日期选择器的样式:

<style name="AppTheme" parent="Theme.AppCompat">
    <item name="android:datePickerDialogTheme">@style/MyDatePickerDialogTheme</item></style><style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Dialog">
    <item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
</style>

<style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Dialog">
    <item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
</style>

<style name="MyDatePickerStyle" parent="@android:style/Widget.Material.DatePicker">
    <item name="android:headerBackground">@color/green</item>
    <item name="android:yearListSelectorColor">@color/green_transparent</item>
</style>

没有人对我的问题有解决方案或解决方法?我已经尝试更改文本颜色和不同的按钮属性,但没有什么可以更改按钮。

默认情况下,它使用 colorAccent 属性。因此,请将其包含在您的主题中,如下所示。

<style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Dialog">
    <item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
    <item name="colorAccent">button_color</item>
</style>

相关内容

  • 没有找到相关文章

最新更新