Android上的Webview滚动无法正常工作

时间:2016-06-15 18:04:37

标签: android webview attributes scrollview

在webview.xml中,我只有一个框架布局作为webView的包装器,如下所示,

<FrameLayout
    android:id="@+id/scroll_wrapper"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <WebView
        android:id="@+id/web_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
</FrameLayout>

作为webview的一个小背景,它基本上是一个显示图片的移动网页,并允许水平滚动(滑动或点击“下一步”按钮)。现在,我可以通过滑动滚动到下一张照片,但是一旦我松开手指,照片就会弹回原始照片。同样的事情发生在点击下一步,屏幕显示下一张照片的一半,然后滚动回到上一张照片。

我完全不知道为什么会发生这种情况,因为我已尝试使用水平滚动属性的所有选项,但它仍然无效。任何经历过这方面的人都可以提供一些见解。请随时告诉我您需要的其他信息。

1 个答案:

答案 0 :(得分:0)

尝试使用线性布局而不是使用框架布局,因为您只有一个子视图是父视图的webview。

这个对我有用:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">


<WebView
    android:id="@+id/webview_content"
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="1" />

</LinearLayout>