Я предоставил светлую и темную тему в своем приложении, и я получаю соответствующие результаты также в WebView с кодом Html, но только в Android 9 и ниже. В Android 10 Webview остается только в облегченном режиме.
Я пробовал:
webView = new WebView(getBaseContext(),null,C.DARK?R.style.dark:R.style.dark);
и
if (C.DARK) {
if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK)) {
WebSettingsCompat.setForceDark(webView.getSettings(),
WebSettingsCompat.FORCE_DARK_ON);
}
}
и
if (C.DARK) getTheme().applyStyle(R.style.dark, true);
else getTheme().applyStyle(R.style.light, true);
Без успеха :-( Есть идеи для другого подхода?