自动调整WebView中的网页大小

时间:2013-06-10 11:12:59

标签: android android-layout android-webview

我正在尝试使用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列中都很局促,并且不会遍布页面。

2 个答案:

答案 0 :(得分:0)

尝试以下代码,

myWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

答案 1 :(得分:-1)

尝试这个

myWebView.setInitialScale(1);