WebView に html を表示したい。その html コードには、イメージ タグ「img src」とスタイルが含まれていますstyle="max-width:300px;max-height:300px;"
。私のスマートフォンの表示幅は480pxです。max-width スタイルを 480px に設定すると、画像がディスプレイに収まらず、完全に表示されません。WebView の周りには、マージンやパディングはありません。しかし、max-width を 300px に設定すると、画像は完全に収まります。その理由は何ですか?私のディスプレイの幅は 480px で、そのスタイルの画像は 300px です。
webView.loadData(newContent, "text/html; charset=UTF-8", null);
Html コード (newContent):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body bgcolor="white" leftmargin="0" topmargin="0">
<img src="http:...jpg" style="max-width:300px;max-height:300px;" />
<p>Text Text Text</p>
</body>
</html>