1

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

这是代码:

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);

谢谢。

4

1 回答 1

3

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

settings.setUseWideViewPort(true);

但是您应该在 Android SDK 文档中了解更多信息:

公共同步无效 setUseWideViewPort(布尔使用)

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

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

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

参数

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

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

于 2014-11-02T13:36:07.187 回答