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

Мне нужно изменить цвет кнопок Confirm / Cancel палитры в WebView.
Сейчас они выглядят белыми на белом фоне, поэтому я их просто не вижу.

Я прочитал, что диалоговые окна выбора даты в WebView являются родным диалоговым окном Android, поэтому я попробовал это сейчас безуспешно (цвет текста все еще белый):

Прежде всего, я добавилстиль для WebView в файле макета:

<WebView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    style="@style/dialogTheme" />

В моем файле styles.xml я добавил этот стиль:

<style name="dialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
    <item name="android:colorPrimary">#00397F</item>
    <item name="android:colorAccent">#ff0000</item>
    <item name="android:textColor">#00FF00</item>
    <item name="android:typeface">monospace</item>
    <item name="android:textSize">10sp</item>
    <item name="android:textColorPrimary">#ff0000</item>
</style>

Я перепробовал много комбинаций этих конфигов, ничего не изменилось.

...