我的布局中有一个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);
答案 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>