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

Я пытался обновить цвет текста и цвет делителя DatePicker, но тщетно.

Мой Datepicker внутри фрагмента -

<DatePicker xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/datePickerContainer"
        style="@style/wertyui"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:calendarViewShown="false"
        android:spinnersShown="true" />

Стиль datepicker-

<style name="wertyui" parent="@android:style/Widget.Holo.Light">

        <item name="android:datePickerMode">spinner</item>
        <item name="android:calendarViewShown">false</item>
        <item name="android:spinnersShown">true</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:colorAccent">@color/colorAccent</item>
        <item name="android:colorControlNormal">@color/colorAccent</item>
        <item name="android:colorControlActivated">@color/colorAccent</item>
        <item name="android:textColorPrimary">@color/colorAccent</item>
        <item name="android:textColorPrimaryInverse">@color/colorAccent</item>


    </style>

Стиль занятия -

<style name="themex" parent="Theme.AppCompat.Light.NoActionBar">

        <item name="android:statusBarColor">#cccccc</item>
        <item name="android:colorPrimary">@color/white</item>
        <item name="android:listDivider">@color/white_pressed</item>
        <item name="colorPrimary">@color/colorAccent</item>
        <item name="android:textColor">#212121</item>
        <item name="android:colorAccent">@color/colorAccent</item>
        <item name="colorControlActivated">@color/colorAccent</item>
        <item name="android:windowDisablePreview">true</item>
        <item name="android:windowAnimationStyle">@null</item>
        <item name="android:itemBackground">#ffffff</item>
        <item name="actionMenuTextColor">#212121</item>
        <item name="android:letterSpacing">0.03</item>
        <item name="android:colorPrimaryDark">#CCCCCC</item>

    </style>

Я пробовал все способы, но цвета не меняются.

Как видите, я использую @android: style / Widget.Holo.Light theme.

В Lollipop цвет деления - синий по умолчанию, а на круговой или горизонтальной платформе Android - черный.Как изменить цвет.

Я не хочу использовать какую-либо библиотеку.Есть ли прямой способ сделать это, используя XML или программно?

...