gpt4 book ai didi

android - DatePickerDialog 标题背景颜色

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:25 30 4
gpt4 key购买 nike

我已经为 DatePickerDialog 背景设置了样式,它在 Nexus 5 (Marshmallow) 上的显示方式有所不同:

enter image description here

我使用的样式是:

<style name="datepicker">
<item name="android:background">@color/android:white</item>
<item name="android:textColorPrimaryInverse">@color/android:black</item>
<item name="android:textColorPrimary">@color/android:black</item>
<item name="android:textColorSecondary">@color/colorAccent</item>
<item name="android:textColorSecondaryInverse">@color/colorAccent</item>
<item name="android:textColorTertiary">@color/android:black</item>
</style>

(colorAccent 是金色)

顶部的年份应该由 textColorSecondary 控制,但现在显示为黑色。标题的背景是灰色的,我想要白色。棉花糖的这些元素的名称是什么?

最佳答案

您可以使用此 styletheme 配置来更改文本和标题颜色。但是,我认为它并不比默认对话框选择器更漂亮。

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
...
<item name="android:datePickerDialogTheme">@style/MyDatePickerDialogTheme</item>

</style>

<style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Light.Dialog">
<item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
<item name="android:textColorPrimaryInverse">#000</item> <!-- header date, month color && calendar text highlight color -->
<item name="android:textColorSecondaryInverse">#000</item> <!-- header year color -->

<item name="android:colorAccent">#B09A60</item> <!-- button color -->
</style>

<style name="MyDatePickerStyle" parent="@android:style/Widget.Material.Light.DatePicker">
<item name="android:headerBackground">#fff</item> <!-- header background color -->
</style>

已根据 API 22、23、25 进行测试 enter image description here

关于android - DatePickerDialog 标题背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46046058/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com