Я не знаю, является ли эта уникальная проблема, но когда webView.loadDataWithBaseURL вызывает панель навигации, поймайте некоторый контент из веб-представления.android webview change navigation bar background color
результат должен быть:
Я не знаю, является ли эта уникальная проблема, но когда webView.loadDataWithBaseURL вызывает панель навигации, поймайте некоторый контент из веб-представления.android webview change navigation bar background color
результат должен быть:
Я имел та же проблема, это вызвано использованием webview layerType как LAYER_TYPE_HARDWARE, заставляя layerType как LAYER_TYPE_SOFTWARE должно решить проблему
спасибо, его работа –
Для версий KitKat и выше Вы можете попробовать поместить этот код в onCreate()
метод деятельности:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window w = getWindow(); // in Activity's onCreate() for instance
w.setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
У меня была аналогичная проблема. Я смешиваю WebViews с обычными TextViews в ScrollView. Установка LAYER_TYPE_SOFTWARE на WebView, возникает ошибка:
WebView not displayed because it is too large to fit into a software layer
Установка родительского Scrollview для LAYER_TYPE_SOFTWARE фиксированной мои проблемы.
спасибо, его работа –
спасибо, чувак, но его не работает, его изменение сначала возникает, я пытаюсь также изменить цвет после завершения загрузки страницы и не работать. –