2016-06-15 5 views
0

webview.xmlで動作していないAndroid上でスクロール、私は、次のようWebViewのためのラッパーとしてのWebViewの少し背景として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> 

をフレームレイアウトを持っている、それは基本的にです写真を表示し、水平スクロール(「次の」ボタンをスワイプまたはクリックすること)を可能にするモバイルウェブページ。今、私はスワイプで次の写真にスクロールできますが、指を離すと元の写真に戻ります。同じことが次にクリックすると起こります。画面は前の写真にスクロールする前に次の写真の半分を表示します。

私は水平スクロールアトリビュートで再生するすべてのオプションを試しましたが、これはなぜ起こっているのか全く分かりませんが、まだ動作していません。これを経験した人は、何らかの洞察を提供することができますか?あなたが必要とする追加情報を私に教えてください。

答えて

0

フレームレイアウトを使用するのではなく、親レイアウト用にwebviewという子を1つしか持たないため、線形レイアウトを使用してみてください。

これは私の作品:助けを

<?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> 
+0

感謝を!申し訳ありませんが、残りのレイアウトについては言及していませんでしたが、フレームレイアウトも相対レイアウトでラップされています。 – jensiepoo