android-webview不能左右移动/平移/滚动

时间:2014-11-02 13:28:36

标签: 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);
settings.setSaveFormData(false);
settings.setSupportZoom(true);

感谢。

1 个答案:

答案 0 :(得分:3)

您可以通过以下方式实现这一目标:

settings.setUseWideViewPort(true);

但您应该在Android SDK文档中详细了解它:

  

public synchronized void setUseWideViewPort(boolean use)

     

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

     

当   设置的值为false,布局宽度始终设置为   WebView控件的宽度与设备无关(CSS)像素。

     

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

     

<强>参数

     

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

更多信息@ http://developer.android.com/reference/android/webkit/WebSettings.html#setUseWideViewPort(boolean)