YouTube ビデオを webview 内に埋め込もうとしていますが、ビデオの右側に小さなマージンがあり、消えていないようです。
これらのような他の多くの質問を見て、javascript を修正しようとしましたが、まだマージンがあります。
これが私のコードです:
video = (WebView) v.findViewById(R.id.videoview);
// video.getSettings().setLoadWithOverviewMode(true);
// video.getSettings().setUseWideViewPort(true);
String widthAndHeight = "width='null' height='null'";
String videoURL = "http://www.youtube.com/v/DZi6DEJsOJ0";
video.setHorizontalScrollBarEnabled(false);
video.setVerticalScrollBarEnabled(false);
video.getSettings().setJavaScriptEnabled(true);
video.getSettings().setPluginsEnabled(true);
String temp = "<object "
+ widthAndHeight
+ ">"
+ "<body style='margin:0;padding:0;rightmargin:0'>"
+ "<param name='allowFullScreen' value='true'>"
+ "</param><param name='allowscriptaccess' value='always'>"
+ "</param><embed src='"
+ videoURL
+ "'"
+ " type='application/x-shockwave-flash' style='margin:0;padding:0;' allowscriptaccess='always' allowfullscreen='true'"
+ widthAndHeight + "></embed></object>";
video.loadData(temp, "text/html", "utf-8");
javascript 内に style:body=0'margin=0 タグを付けてみました。携帯電話でデバッグしているため、スクリーンショットをアップロードする方法がわかりませんが、ビデオの右側に約6ピクセルの余白があり、ビデオの左側と上部が画面に合わせられています。