0

私のAndroidアプリには、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" >

<WebView
    android:id="@+id/webView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

</LinearLayout>

私の問題は、ページを垂直方向にスクロールできないことです。水平方向にはかなりうまく機能しますが、垂直方向には機能しません。たとえば、android:layout_height のサイズを 400dp に設定すると、機能します。しかし、複数の画面サイズをサポートすることはできません...何か考えはありますか?

4

3 に答える 3

2

追加

android:orientation="vertical"

また

android:orientation="horizontal"

LinearLayoutへ

于 2012-05-04T13:05:40.123 に答える
2

私にとっては、webview で JavaScript を有効にすることで機能しました。したがって、そのフラグが設定されていない場合、javascript を含むページをレンダリングする webkit に問題があると思います。

WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);

于 2014-04-20T19:54:26.637 に答える
0

高さを 400 dp に増やすことで、スクロール ビューを作成する線形レイアウトの制限の外に置くことができます。ページが読み込まれるとき、線形レイアウトはこれを考慮しません。

于 2012-05-04T13:03:16.523 に答える