WebView
に空きスペースを追加しようとしています。JavaScript
を使用しています。Android WebViewの下部に奇妙な空白が追加される
リソースは、String
リソースからloadDataWithBaseUrl()
を使用してデータをロードします。 次に、いくつかのコンテンツを測定した後、WebView
を100ピクセル分大きくする必要があります。 だから私はloadDataWithBaseUrl()
を使用してJavaScript関数を呼び出す:
mWebView.loadUrl("javascript:addHeight()");
Javascript
関数は、元のHTMLで定義されます。この後
function addHeight() { " +
var elemDiv = document.createElement('div');
elemDiv.style.cssText = 'height:100px;';
document.body.appendChild(elemDiv);
}
、WebView
は、新しいコンテンツに合わせて自身のサイズを変更します。ただし、結果として得られる高さは元のサイズ+ 100ピクセルではありませんが、大きくなります。 問題がどこにあるのか分かりません。私はターゲットサイズを決定することができません。なぜなら、それは添付されたdiv
のサイズに依存し、常に異なるでしょう。
誰でもこれを試しましたか?あなたはこの行動に精通していますか?
[コンテンツに応じてWebViewのサイズを動的に縮小する方法は?](http://stackoverflow.com/questions/15546416/how-to-shrink-webview-size-dynamically-according-to-its-コンテンツ) – e4c5
あなたはもう少しコードを追加することができますので、私たちはより良い画像を得ることができますか? –
JavaScriptのコードで 'window.innerHeight'または' window.outerHeight'によって報告された、WebViewビュー要素の高さ(Android側での)、またはページの大きさを「結果高さ」といいますか? –