WebViewで横の隙間を消す方法(スクロールバー領域を消す)

WebViewを使用すると、領域の右側に10ピクセル分の隙間ができます。


[参考記事] WebViewの設定一覧

これはHTMLの表示領域の隙間ではないので、HTMLを変更しても消すことはできません。
この隙間はスクロールバーが表示される領域なので、スクロールバーを消す指定をしないと消えません。

スクロールバー部分の隙間を消すには次の指定をします。

webView.setVerticalScrollbarOverlay(true);

スポンサーリンク

または

webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

この指定はスクロールバー領域をブラウザ領域の内側に表示させるという指定なので、スクロールするときにはスクロールバーが表示されます。


逆に明示的にスクロールバー領域を表示させるには次のようにします。

webView.setVerticalScrollbarOverlay(false);

または

webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);

関連記事

スポンサーリンク

font-stretch フォントを縦長・横長にする

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る