Как изменить цвет года и размер текста для выбора даты - PullRequest
0 голосов
/ 07 марта 2019

Я хочу изменить только цвет и размер года в заголовке диалогового окна выбора даты по умолчанию для Android 7.0. это возможно?

colorAccent и colorPrimary меняют всю тему. Я хочу, чтобы только год был другим.

1 Ответ

0 голосов
/ 07 марта 2019

Попробуйте добавить следующий атрибут:

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...