【问题标题】:Change text color of datepicker buttons below datepicker android更改日期选择器 android 下方日期选择器按钮的文本颜色
【发布时间】:2016-10-10 15:22:18
【问题描述】:

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

Current date picker style

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

<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>

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

【问题讨论】:

    标签: android xml datepicker styles themes


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-05-27
      • 1970-01-01
      • 2021-08-07
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多