WebView の Scrollbar 部分の余白

WebView の Scrollbar が表示される部分の余白みたいなのが気になって。
WebView#setScrollBarStyle(View.SCROLLBARS_INSIDE_INSET)の場合
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mWebView = new WebView(this);
        mWebView.loadUrl(URL);
        mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_INSET); // !
        mWebView.setWebViewClient(new WebViewClient());
        setContentView(mWebView);
    }
Scrollbarを常時表示させているなら違和感ないのかな。

WebView#setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY)にしてみる
   mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
あーこれだわ。標準でインストールされているブラウザとかの表示。

WebView#setScrollBarStyle(View.SCROLLBARS_OUTSIDE_INSET)は?
mWebView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_INSET);
ん?SCROLLBARS_INSIDE_INSETとの違いは?

んじゃWebView#setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY)は?
ん?SCROLLBARS_INSIDE_OVERLAYとの違いは?

WebView と WebViewClient を使って HTML のソースを LogCat に流す

public class HogeActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final WebView webView = new WebView(this);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new HogeWebViewClinet());
        webView.addJavascriptInterface(new WebViewLogger(), "webViewLogger");
        webView.loadUrl("http://www.yahoo.co.jp/");
        setContentView(webView);
    }
    
    class HogeWebViewClinet extends WebViewClient {
        @Override public void onPageFinished(WebView view, String url) {
            view.loadUrl("javascript:window.webViewLogger.log(document.documentElement.outerHTML);");
        }
    }
    
    class WebViewLogger {
        public void log(String str) {
            Log.d("webViewLogger", str);
        }
    }
    
}