2017-02-15 19 views
0

Моя веб-страница отлично работает на Google Chrome на моем телефоне Android, но она не отображается хорошо, когда я загружаю ее в WebView.В Android, почему веб-страница отображается правильно в Google Chrome, а не в WebView?

Мои настройки WebView следующим образом:

webview.getSettings().setJavaScriptEnabled(true); 
webview.getSettings().setDomStorageEnabled(true); 
webview.getSettings().setDatabaseEnabled(true); 
webview.getSettings().setAppCacheEnabled(true); 

webview.getSettings().setUseWideViewPort(true); 
webview.getSettings().setLoadWithOverviewMode(true); 

webview.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL); 

Что может быть проблема?

+0

Когда вы говорите, что «не отображается хорошо», что вы имеете в виду? –

+0

У меня есть боковое меню, когда я пытаюсь открыть страницу, становится белым, и в нем ничего не отображается. –

ответ

0

Попробуйте перед настройками, но после того, как вы положили в URL

nameOfWebView.setDrawingCacheEnabled(true); 
nameOfWebView.buildDrawingCache(); 

webview.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null); 
+0

Такая же проблема. Я сделал, как вы сказали «перед настройками, но после того, как вы положили URL-адрес» 'webview.loadUrl (CORRESPONDENCE_URL); webview.setDrawingCacheEnabled (true); webview.buildDrawingCache(); webview.getSettings(). SetJavaScriptEnabled (true); webview.getSettings(). SetDomStorageEnabled (true); webview.getSettings(). SetDatabaseEnabled (true); webview.getSettings(). SetAppCacheEnabled (true); webview.getSettings(). SetUseWideViewPort (true); webview.getSettings(). SetLoadWithOverviewMode (true); ' –

+0

И сама веб-страница возвращается или это боковое меню пуста? –

+0

Когда я пытаюсь отобразить меню, весь вид превращается в белый. Эта проблема не возникает с Google Chrome на том же телефоне. –