我想嵌入一个webview在一个framelayout。我的launch.xml如下所示。Webview +滚动问题+ android
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</FrameLayout>
我已经实现了WebChromeClient
和WidgetViewClient
。我实施了onTouchEvent
并将触摸事件传递给WebView
。
我面临的问题是我无法在webview中滚动。例如,内容是5行,然后只能看到3行,无法滚动。
触摸事件去Webview
,第一个action_down
然后action_move
,我不能得到什么错误吗?
我有这样的代码也
mWebView.setHorizontalScrollBarEnabled(true);
mWebView.setVerticalScrollBarEnabled(true);
还有什么我必须设置?
我已经预先用血肌酐更换的FrameLayout 感谢检查..
你好,,我已经检查了网页视图的教程。我删除了FrameLayout,但无论如何没有帮助..我已经做了完全相同的教程,但它不工作.. mWebView.loadUrl(url);在这个如果我给网址作为一些“http://www.google.com”它工作得很好,但当url是“file://mnt/sdcard/abc.html”(我得到解压缩一些包)它不起作用。这个问题在过去的10天里让我感到困惑。如果我保存从浏览器保存的一些页面,然后尝试加载它,如上所述它再次工作.. – 2011-02-11 12:29:19