0

首先让我说 - 我知道有很多关于这个问题的帖子。我一直在挖掘和测试它,但无法针对我的特定要求提出适当的解决方案。

我需要有一个主视图,里面有几个 webview,并且一个时刻应该有多个可见。对于这个主视图 - 我需要能够滚动它(以显示不可见的 webview)和缩放(以便专注于单个 webview)。

我已经尝试过 TableLayout,但在缩放时遇到了问题(以及滚动时的绘画问题)。我试过滚动视图,但也不推荐阅读它。

关于如何实现这一目标的任何想法或建议?

谢谢,雅科邦

4

3 回答 3

1

一种简单的方法可能是只有一个 webview 的根 html 文档包含多个 iframe。在其中一个 iframe 中加载每个页面。

这样滚动/缩放可以由 webview 本身处理。

于 2013-08-28T04:59:17.090 回答
0

滚动 webview:

 mWebView2.getSettings().setJavaScriptEnabled(true);
 mWebView2.getSettings().setLoadWithOverviewMode(true);
 mWebView2.getSettings().setUseWideViewPort(true);
 mWebView2.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
 mWebView2.setScrollbarFadingEnabled(true);

缩放网页视图:

webView.setInitialScale(50);
webPlanSettings.setDefaultZoom(WebSettings.ZoomDensity.FAR);
webPlanSettings.setUseWideViewPort(true);
于 2013-08-28T06:24:06.567 回答
0

可滚动视图可以通过在 .xml 文件中添加滚动视图并放置剩余的文本视图、在该滚动视图中编辑文本来实现。

于 2013-08-28T04:54:26.527 回答