1

我正在尝试使用webview

String url = intent.getStringExtra("url");  

WebView myWebView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = myWebView.getSettings();
//webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
//myWebView.loadUrl(url);
myWebView.loadUrl(url);

这是我当前的代码,但是网页没有以任何方式调整大小。

如果我在模拟器中使用浏览器加载相同的网页,则网页会调整大小并正确显示。有人能帮我吗?

myWebView.setInitialScale(50); 这有助于调整网页大小并调整网页大小,但左侧网页仍有一小部分缺失。

这是正确的解决方案: How to create an android webview that is the same as the android default browser?

有人做过不同的事情吗?

它现在按我的意愿加载网页,但是它有太多的空白空间。文本全部挤在 1 列中,并且没有散布在页面上。

4

2 回答 2

0

试试下面的代码,

myWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
于 2013-06-10T11:21:17.003 回答
-1

试试这个

myWebView.setInitialScale(1);
于 2013-06-10T11:31:33.257 回答