I have simple WebView code like this:
WebView wv = (WebView) findViewById(R.id.webview1);
wv.loadUrl("http://en.wikipedia.org/wiki/Book");
But the displayed page shows wikipedia content like as if it was desktop browser which looks pretty ugly on a mobile phone. If I go to wikipedia website on my mobile phone using the browser application, then it displays content correctly according to mobile phone layout.
I tried setting user agent string in webview but that does not help either.
Does any one has solution for this?
Many sites use JavaScript for browser detection. You need to enable JavaScript for your webview. This works for me: