13

Webビューを使用してWebページをロードするAndroidアプリがありますが、グラフィカルレイアウトとアプリでは白い太い境界線が表示され、サイズ変更を試み、XMLレイアウトファイルで幅と高さを変更しようとしましたが、変更はありません。参考までに下の画像をご確認ください。

ここに画像の説明を入力

4

6 に答える 6

14

これは私にとってはうまくいくようです:

String frameString = "<html><body style='margin:0;padding:0;'><iframe src=\"http://k-video.com/\" height=\"410\" width=\"320\" frameborder=\"0\" allowfullscreen></iframe></body></html>";

それが役に立てば幸い !

于 2015-12-10T14:36:02.377 に答える
13

この白い境界線は、webview のレイアウト コンテナーの背景にある可能性があります。Web ビューのレイアウトまたはマージンにパディングがないことを確認してください。

于 2013-03-29T22:38:56.267 に答える
0

WebViewで背景色を設定できますwebview.setBackgroundColor()

WebView次の関数を使用して、背景を透明(非表示)または白に設定しました。

private void setWebviewTransparency(final boolean transparent) {
    final int color = transparent ? 0 : Color.WHITE;
    webview.setBackgroundColor(color);
}

Web ページ ソースで背景色が指定されていない場合、この色はフィールド エリアでのみ機能します。ページ ソースで背景指定されている場合、この色は @Marcin によって正しく指定されたパディング領域にのみ影響します。

于 2013-03-29T22:59:45.107 に答える
-3

WebView を右クリックし、[コンテナーの削除] をクリックします。それはとても簡単です!

于 2014-01-18T15:13:07.713 に答える