我有一个相对布局( A ),填充父级宽度,在其中,我有另一个relativelayout( B ),占屏幕大小的50% (376px)。
内部 RL B 我有一个webview,即显示一个网站。视图的大小是屏幕的50%,但网站显示为全尺寸,这意味着我只能看到网站的一半,而另一半则没有显示。
我想让网站适应视图宽度,所以我必须查看网站的100%,在视图中有50%的宽度
我试过用这个:
WebView webView = new WebView(activity);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setVisibility(View.VISIBLE);
webView.setEnabled(true);
webView.loadUrl(URL);
但它不起作用,我只看到网站宽度的50%,而不是整个网站。
代码有什么问题?为什么不工作.setLoadWithOverviewMode
?
答案 0 :(得分:0)
我认为你想在加载时正确地将网站内容修复到webview中。
您可以使用以下代码wv.getSettings().setSupportZoom(true);
启用捏合和捏合。这允许用户可以放大和缩小。
您可以在使用以下代码加载网页时设置webview的比例:
WebView browser = (WebView) findViewById(R.id.webview);
browser.getSettings().setLoadWithOverviewMode(true);
browser.getSettings().setUseWideViewPort(true);
有关详细信息,请参阅Set zoom for Webview