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アプリ
- ログの出力 アプリのステータスを確認する
- 実機内やエミュレータ内のファイルを操作する DDMS、adbとサンプルコード
- iPhoneアプリやAndroidアプリを簡単に作成する方法 ハイブリッドアプリケーション
- AndroidManifest.xml の permission一覧
- Mobile Country Code(MCC)の一覧
- SDカードの空き容量を調べる方法
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- Mobile Network Code(MNC)の一覧[A-B]
- LinearLayout をスクロールさせる方法(ScrollViewの使用方法)
- Mobile Network Code(MNC)の一覧[T-U]
- apkファイルをサーバから端末にダウンロードする
- 最初に呼び出されるJavaファイル(Activity)を指定する方法
スポンサーリンク