Android 网络视图&x2B;滚动问题+;安卓
我正在尝试在framelayout中嵌入webview。my launch.xml如下所示Android 网络视图&x2B;滚动问题+;安卓,android,scroll,webview,Android,Scroll,Webview,我正在尝试在framelayout中嵌入webview。my launch.xml如下所示 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <WebV
<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>
还有什么我必须安排的吗
我已通过使用Scr替换框架布局进行检查
提前谢谢 首先,如果您只需要一个子元素(
WebView
),为什么需要FrameLayout
父标记
第二,你不需要处理任何触摸事件,它会自动默认处理滚动。你看过这个教程了吗
你不能像他们说的那样做有什么具体原因吗?如果是,是什么?您是否正在尝试映射其他触摸事件?从中滚动网页似乎有问题file:///. 我想出的唯一解决办法是在本地网页中使用内部滚动。为此,我使用了一个修改过的脚本,可以在下载。我做的唯一修改是在css中将页眉和页脚的高度和线条高度设置为0px,在页眉顶部和底部也设置为0px。它是有效的。也许这对你也有帮助
@mdelolmo:请停止发布任何这样的答案,挑出与问题本身无关的东西是没有帮助的。是否定义了布局没有任何区别!当您使用webview教程的确切代码时,也会出现他描述的相同问题 让滚动条滚动到那里,并将
webview
的内容设置为wrap\u content
如果它能正常工作的话。我删除了FrameLayout,但无论如何都没有用。。我所做的与教程中的完全相同,但仍然不起作用。。mWebView.loadUrl(url);在本例中,如果我将url设为“some”,则效果很好,但当url为file://mnt/sdcard/abc.html(我解压缩了一些包裹)它不起作用。这件事过去10天来一直困扰着我。如果我保存从浏览器保存的一些页面,然后尝试按上述方式加载它,它会再次工作。我认为您在引用html:file://和您的路径/mnt/sdcard/abc.html时缺少斜杠。这样行吗?
mWebView.setHorizontalScrollBarEnabled(true);
mWebView.setVerticalScrollBarEnabled(true);