3

WebView表示されたコンテンツをラップできません。問題は、WebView幅が画面全体で、高さが約300pxであるということです。コンテンツをラップして、ファイルが想定しているようにするにはどうすればよいですか?

これが私の現在のレイアウトXMLです:

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

2 に答える 2

4

Webviewは、サイズのないHTMLページをレンダリングするように構築されています。したがって、srcイメージが変更されたときにImageViewのサイズが変更されるのと同じように、存在しないものを判別してそれに応じてサイズを変更する方法はありません。

最良の選択は、Webビューのサイズをおそらく重み付きの固定値に設定することです。ページがWebビュー自体よりも大きい場合、ユーザーはWebビュー内をスクロールする必要があります。

于 2013-03-24T16:08:10.667 に答える
2

このリンクをたどってください

ここで、WebViewにはバグがあります。つまり、「コンテンツサイズが減少しても、ラップコンテンツサイズのWebビューはサイズを減少させません」というバグがあります。

于 2014-01-11T06:42:26.067 に答える