【发布时间】:2013-06-11 19:34:36
【问题描述】:
我的 WebView 有问题。 我在这个 WebView 中打开一个网页,它不会在 Android 2.x 中滚动,但它会在 Android 3.x+ 中滚动。
知道我能做些什么来解决这个问题吗?
这是我用于此 WebView 的配置:
wView = (WebView) findViewById(R.id.webView1);
wView.getSettings().setJavaScriptEnabled(true);
wView.setHorizontalScrollBarEnabled(true);
在布局中:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000"
tools:context=".MainActivity"
android:orientation="vertical">
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="horizontal" />
</LinearLayout>
【问题讨论】:
-
您尝试的所有网站都是这种情况,还是只是这个特定页面?
-
可能是旧浏览器不支持的站点的 javascript 或 css 中的某些内容。尝试在旧设备上使用本机浏览器进行测试。它在那里工作吗?我感觉这不是你的代码...
-
肯是绝对正确的。如果这只发生在一个站点上,那么它是站点,而不是
WebView。 -
但是,如果这不是我的站点,我该如何修复它以使其继续工作?比如下载站点并在设备上编辑 HTML 代码...?
-
您可以发布您遇到问题的网址吗?
标签: java android android-webview