0
HTMLを正しく表示していないXamarin WebViewがあります。これは画面全体を埋めるように設定されていましたが、HTMLのボディの高さはまだ0pxでした。これは、同様に高い0PXたなぜWebViewレイアウトパラメータを修正して身長身長の問題が修正されたのですか?
position:absolute; top:0px; bottom:0px; left:0px; right:0px;
:
は、私はまた、スタイルのhtmlでdiv要素を持っていました。
私は、これらのオプションを試してみました:助けるが、私はwebView.LayoutParameters.Heightがあったことを-2何らかの理由に気づいていなかった
webView.SetInitialScale(1);
webView.Settings.LoadWithOverviewMode = true;
webView.Settings.UseWideViewPort = true;
。
私はこのコードを追加しました。突然、私の絶対配置されたdivは高さを持っています。
protected override void OnSizeChanged(int w, int h, int oldw, int oldh) {
webView.LayoutParameters.Height = -1;
base.OnSizeChanged(w, h, oldw, oldh);
}
-2の特長は何ですか?なぜレイアウトパラメータを変更すると、突然HTMLが期待どおりにレンダリングされましたか?