Как изменить цвет текста и фон всплывающего окна прогноза материала на Android - PullRequest
0 голосов
/ 30 марта 2020

На Android 10 имеется текст прогноза (предложения) для материала TextInputEditText.

См. Это изображение:

screenshot

Я создаю темную тему для моего приложения. И как-то эти цвета перезаписываются. Может кто-нибудь сказать мне, какие атрибуты в темах. xml должны быть изменены, чтобы изменить цвет фона и переднего плана этого "всплывающего окна"? Это всплывающее окно появляется всякий раз, когда я нажимаю на поле ввода и предлагаю мне написать этот текст, который я ранее набрал где-то еще.

xml этого мира пользовательского интерфейса выглядит следующим образом:

<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/fieldNameLayout"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:textColorHint="@color/dnTextAlt"
    app:helperTextTextColor="@color/dnTextWhiteBlack">

    <com.google.android.material.textfield.TextInputEditText
        android:id="@+id/fieldName"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@color/dnBG"
        android:hint="@string/hint_name"
        android:inputType="textNoSuggestions"
        android:textCursorDrawable="@null" />
</com.google.android.material.textfield.TextInputLayout>

Добавлено 31.03.2020:

Я обнаружил, что это услуга автозаполнения от Google. И похоже, что это ошибка Google для Dark Theme на Android 10. Вот как это выглядит, когда я пытаюсь использовать автозаполнение в приложении Google Assistant:

Autofill on Google Assistent

Я попытался стилизовать его под это описание: Настроить автозаполнение выделенным рисунком , но это ничего не меняет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...