A few suggestions :
Move loadUrl() after setting up your WebView (I noticed that in the comments, but it should be there there independently).
It looks like styles are missing from your page. Either they did not load, or they were somehow disabled using WebView . Try to add
myWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); as well as myWebView.getSettings().setDomStorageEnabled(true);
It also looks like the WebView is enlarged:
Try removing myWebView.getSettings().setUseWideViewPort(true); myWebView.getSettings().setLoadWithOverviewMode(true); myWebView.getSettings().setUseWideViewPort(true); myWebView.getSettings().setLoadWithOverviewMode(true);
And FYI, you are not actually using MyWebViewClient for anything and instead rely on the default WebViewClient .
source share