Цвет Android TextInputLayout меняется на colorAccent

Я пытался изменить TextInputLayout установив пользовательский стиль для его текста редактирования, как вы видите ниже:

расположение:

<android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.AppCompatEditText
            android:id="@+id/pass"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textPassword"
            android:textSize="15sp"
            android:theme="@style/MyEditTextTheme" />

    </android.support.design.widget.TextInputLayout>

style.xml:

<style name="MyEditTextTheme">
    <item name="colorControlNormal">@color/colorPrimary</item>
    <item name="colorControlActivated">@color/colorPrimary</item>
    <item name="colorControlHighlight">@color/colorPrimary</item>
</style>

Я столкнулся с 2 проблемами:

1. Он хорошо работает с действиями, но во фрагментах он не меняется, и цвета как colorAccent,

2. Даже в деятельности, после настройки .setErrorEnabled(false); нижний цвет текста редактирования изменится на colorAccent,

Что случилось? Это ошибка в Android?

0 ответов

Другие вопросы по тегам