Android веб-просмотр не загружается правильно css из html в ночном режиме - PullRequest
0 голосов
/ 12 марта 2020

При просмотре ночного режима таким образом я вижу проблемы со стилем. Некоторые тексты и изображения имеют неправильные цвета.

    webview.settings.javaScriptEnabled = true
    webView.loadUrl("myUrl")       

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
        if (isInDarkMode()) {
            webView.settings.forceDark = WebSettings.FORCE_DARK_ON
        } else {
            webView.settings.forceDark = WebSettings.FORCE_DARK_OFF
        }
    }

    fun Activity.isInDarkMode(): Boolean {
        return (resources.configuration.uiMode and 
        Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES
    }

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

Я использую Android 10 и последняя версия Chrome.

...