1

レイアウトに Web ビューがあります。この Web ビューは、画面の一部のみを占有します。しかし、URL を使用して webview をロードすると、画面全体が占有されます。画面の特定の部分に Web ページを表示したいだけです。

URL を使用して webview を読み込まないと、期待どおりに正しく表示されます。URLをロードしたときにのみ画面がいっぱいになります。以下は私のコードです。

  <WebView  
android:id="@+id/webView"
android:layout_width="100dp"
android:layout_height="200dp"  />

webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.setVisibility(View.INVISIBLE);
4

1 に答える 1

0

/で囲みWebView、レイアウトの高さと幅を指定します。このようなもの:LinearLayoutRelativeLayout

<LinearLayout
 android:layout_width="100dp"
 android:layout_height="200dp"
 --other properties>
   <WebView  
   android:id="@+id/webView"
   android:layout_width="100dp"
   android:layout_height="200dp"  />
</LinearLayout>
于 2013-04-26T18:41:35.600 に答える