Мое приложение имеет выбираемый ночной режим, который переключается с белого на черный. Центральный вид - это веб-вид, отображающий текст.
Для ночного режима я использовал дополнительный файл css, который показывал белый текст на черном фоне, но пользователи жаловались на белую полосу прокрутки справа. Так что у меня была та же проблема, что и описанная выше. Тем не менее, мне нужно было программно включать и выключать ночной режим во время выполнения, но я не хотел просто скрывать полосы прокрутки.
Я использовал простое решение:
if (isNightMode()) {
webView.setBackgroundColor(Color.BLACK);
} else {
webView.setBackgroundColor(Color.WHITE);
}
Настройка backgroundColor WebView влияла на полосы прокрутки по мере необходимости.