Можно ли изменить цвет webview до того, как загрузилась страница? На секунду появляется белый экран, а только потом загружается сайт
Попробуйте сделать следующее:
WebView synopsis;
synopsis=(WebView)findViewById(R.id.synopsis);
synopsis.getSettings();
synopsis.setBackgroundColor(Color.TRANSPARENT);
Надеюсь вам помог мой ответ!
На секунду появляется белый экран, а только потом загружается сайт
Можно даже лучше сделать! Как я сделал у себя в приложении.
Шаг #1
До загрузки WebView
(если у Вас оно во Fragment
'е, то в методе onCreate()
/ onAttach()
можно) вызываете PregressDialog
, заранее объявив переменную типа ProgressDialog
глобальной.
progressDialog = new ProgressDialog(mContext, R.style.AppThemeDialogStyle); progressDialog.setCancelable(false); // нельзя отменить диалог нажатием за его пределами progressDialog.setTitle("Загрузка"); progressDialog.setMessage("Пожалуйста, дождитесь завершения ..."); progressDialog.show();
Шаг #2
В onCreate()
(если Activity) или onCreateView()
(для Fragment
'а)
инициализируете WebView
, грузите информацию из сети. Когда данные готовы, вызываете
if (progressDialog != null) { progressDialog.dismiss(); } // показать здесь WebView
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Портирую на Java один протоколСуть протокола: сообщения состоят из двух частей - структура данных и сами данные
У меня есть в классе ONE два метода А и С, каждый передает свою уникальную строку в метод B, находящийся в классе TWO
Здравствуйте, возникла следующая проблемав JS новичок, на уровне ("вывести свой алерт")