webview占据了android应用程序中的完整屏幕

时间:2013-04-26 18:37:14

标签: android webview

我的布局中有一个webview。此webview仅占用屏幕的一部分。但是当我用网址加载webview时,它占据了整个屏幕。我只是想在屏幕的特定部分显示网页。

如果我没有使用网址加载webview,它会按照我的预期正确显示。它只在我用网址加载时填充屏幕。以下是我的代码。

  <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);

1 个答案:

答案 0 :(得分:0)

WebView包裹在LinearLayout / RelativeLayout内,并指定布局的高度和宽度。像这样:

<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>