【发布时间】:2012-01-29 17:54:35
【问题描述】:
简单的问题。
我正在尝试拉伸 web 视图的内容,以便可以看到其中的整个网页。即没有滚动。我浏览了文档,但除了缩放控件和 setinitialscale 之外找不到任何方法。
在这种情况下,setinitialscale 的问题在于它对不同站点的工作方式不同。
示例: 1:维基百科将按预期加载,缩放足够远。 2:但是,Google 只会显示页面的中心。
这是我的代码 sn-p
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);
这似乎可以替代我正在尝试做的事情,但我无法让它放大到足够远。
【问题讨论】:
-
你现在可以在 webview 中适应页面吗
-
你有解决办法吗?
标签: android layout android-layout webview stretch