WebViewで横の隙間を消す方法(スクロールバー領域を消す)
WebViewを使用すると、領域の右側に10ピクセル分の隙間ができます。
[参考記事] WebViewの設定一覧
これはHTMLの表示領域の隙間ではないので、HTMLを変更しても消すことはできません。
この隙間はスクロールバーが表示される領域なので、スクロールバーを消す指定をしないと消えません。
スクロールバー部分の隙間を消すには次の指定をします。
webView.setVerticalScrollbarOverlay(true);
または
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
この指定はスクロールバー領域をブラウザ領域の内側に表示させるという指定なので、スクロールするときにはスクロールバーが表示されます。
逆に明示的にスクロールバー領域を表示させるには次のようにします。
webView.setVerticalScrollbarOverlay(false);
または
webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
関連記事
- 画面UIパーツのclass一覧
- ListViewにArrayAdapterを渡すサンプルコード(一覧項目から選択する場合のUI)
- Colorクラスでの色指定
- 画像を解像度ごとに振り分ける方法 国際化する方法(drawable、layout、valuesなどの修飾句)
- 処理中を表すプログレスダイアログを表示する
- EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法
- WebViewの設定一覧
- layoutのbackgroundで透過(transparent)を指定する方法
- xmlファイルの開始タグと閉じタグは大文字小文字も同じにする
- テーマ機能を使ってアプリケーション全体にスタイルを適用させる方法
- スタイルを使って属性を一括で管理する方法
- よく使うUIパーツのプロパティ
- wrap_contentとfill_parentの違い
- Androidのlayoutで使用できるパーツの一覧 ビュー(部品)
- layoutの種類と使用方法
- 画面の向きによってレイアウトを変更する方法
- 横画面に固定する、縦画面に固定する(表示モードの固定)
- EditTextで改行させない方法
- Androidアプリ
- assetsフォルダには1MB以上の非圧縮ファイルを設置できない
- iPhoneアプリやAndroidアプリを簡単に作成する方法 ハイブリッドアプリケーション
- [暗号化]ブロック暗号とは(AES/DES/Blowfish PKCS5Padding ECB/CBC IV)
- deleteOnExit()メソッドは環境によって動作が違う JVM+Windows
- SDカードの空き容量を調べる方法
- /data/anr/traces.txtファイルとは
- 実機のスクリーンショットをとる方法
- 画像を拡大縮小する方法
- LinearLayout をスクロールさせる方法(ScrollViewの使用方法)
- 画面解像度などディスプレイの情報を取得する方法
- Android Maps API Keyを取得する方法 Google Mapsを利用する
- Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する
スポンサーリンク