在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的一个小背景,它基本上是一个显示图片的移动网页,并允许水平滚动(滑动或点击“下一步”按钮)。现在,我可以通过滑动滚动到下一张照片,但是一旦我松开手指,照片就会弹回原始照片。同样的事情发生在点击下一步,屏幕显示下一张照片的一半,然后滚动回到上一张照片。
我完全不知道为什么会发生这种情况,因为我已尝试使用水平滚动属性的所有选项,但它仍然无效。任何经历过这方面的人都可以提供一些见解。请随时告诉我您需要的其他信息。
答案 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>