android webview未左右移动/平移/滚动

android webview未左右移动/平移/滚动,android,android-webview,android-websettings,Android,Android Webview,Android Websettings,我有一个网络视图,我想加载一个网站,当我加载它时,它不会左右移动。它只是上升/下降。(平移/滚动动作) 代码如下: WebView wb=(WebView)findViewById(R.id.webView1); WebSettings settings = wb.getSettings(); settings.setDefaultTextEncodingName("utf-8"); settings.setCacheMode(WebSettings.LOAD_NO_CACHE); settin

我有一个网络视图,我想加载一个网站,当我加载它时,它不会左右移动。它只是上升/下降。(平移/滚动动作)

代码如下:

WebView wb=(WebView)findViewById(R.id.webView1);
WebSettings settings = wb.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setSaveFormData(false);
settings.setSupportZoom(true);

谢谢。

您可以通过以下方式实现:

settings.setUseWideViewPort(true);
但您应该在Android SDK文档中了解更多信息:

公共同步的void setUseWideViewPort(布尔使用)

API级别1中添加的设置WebView是否应启用支持 对于“viewport”HTML元标记,或应使用宽视口

什么时候 设置值为false,布局宽度始终设置为 WebView控件的宽度(以设备独立(CSS)像素为单位)

当该值为true且页面包含视口元标记时, 使用标记中指定的宽度值。如果页面有 不包含标记或不提供宽度,则为宽视口 将使用

参数

使用是否启用对视口元标记的支持

更多信息@

谢谢你的回复,我使用这个,问题是它现在想像浏览器一样显示整个网站,页面上有很多空闲和未使用的空间,如何解决?你可以摆弄setInitialScale或缩放。选中@或者你可以在设置中尝试:setLoadWithOverviewMode(true)。在文档中,您可以阅读:“设置WebView是否以概览模式加载页面,即按宽度缩小内容以适应屏幕。”。更多@