首页 > 解决方案 > 如何更改日期选择器的年份颜色和文本大小

问题描述

我只想更改默认 android 7.0 日期选择器对话框标题中的年份颜色和大小。这可能吗?

colorAccent 和 colorPrimary 正在改变整个主题。我希望这一年不一样。

标签: androiddatepicker

解决方案


尝试添加以下属性:

android:headerYearTextAppearance

所选日期标题中年份(例如 2014 年)的文本外观。

可能是对另一个资源的引用,格式为“@[+][package:]type/name”或格式为“?[package:]type/name”的主题属性。

资源

执行:

<DatePicker xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/your_datepicker"
    ...
    android:headerYearTextAppearance="@style/YourStyle"/>

在你的styles.xml中:

<style name="YourStyle" parent="@android:style/TextAppearance.Small">
    <item name="android:textColor">@color/your_color</item>
    <item name="android:textSize">...</item>
</style>

推荐阅读