1

我的布局中有一个 webview。这个 webview 只占屏幕的一部分。但是当我加载带有 url 的 webview 时,它会占据整个屏幕。我只想在屏幕的特定部分显示网页。

如果我没有加载带有 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将里面包裹一个LinearLayout/RelativeLayout并指定 Layout 的高度和宽度。像这样的东西:

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