简单的问题。
我正在尝试拉伸webview中的内容,以便整个网页都可以显示出来,即无需滚动。我查看了文档,但除了缩放控件和setinitialscale之外,找不到其他方法。
在这种情况下,setinitialscale的问题在于它对不同的网站有不同的工作方式。
例如: 1:维基百科将按预期加载,并将缩放足够远。 2:然而,Google只会显示页面的中心。
这是我拥有的代码片段
test1 = (WebView) findViewById(R.id.webview_test_1);
test2 = (WebView) findViewById(R.id.webview_test_2);
test3 = (WebView) findViewById(R.id.webview_test_3);
test1.getSettings().setJavaScriptEnabled(true);
test2.getSettings().setJavaScriptEnabled(true);
test3.getSettings().setJavaScriptEnabled(true);
test1.setInitialScale(12);
test2.setInitialScale(12);
test3.setInitialScale(12);
test1.loadUrl("http://developer.android.com/resources/tutorials/views/hello-tablelayout.html");
test2.loadUrl("http://www.wikipedia.org/");
test3.loadUrl("http://www.google.com");
test1.getSettings().setDefaultZoom(ZoomDensity.FAR);
这似乎是我正在尝试做的另一种选择,但我无法将其缩放到足够远的程度。