プログラム開発の情報や、雑記を投稿しているサイトです。

Android | BottomNavigationの上部隙間を削除する方法

Android開発で、BottomNavigationViewを活用する機会が多いと思います。

とても便利なViewなのですが、BottomNavigationViewの上部に隙間ができます。

本記事では、この上部の隙間を簡単に解決する方法を記載しています。

修正前の画面

原因

上記画像のように、上部に隙間ができています。

これは、activity_main 属性「paddingTop」に「?attr/actionBarSize」という設定が原因となっています。

そのため、この属性を削除することで解決することができます。

ソース修正

属性「paddingTop」の「?attr/actionBarSize」を削除します。

修正後の画面

実行してみると、上部の隙間がなくなっていることが確認できます。

ナビゲーションメニューを上部に表示している場合には、問題にならないと思いますが、

下部に表示する場合には、この方法で解決できます。

おススメ書籍

中山清喬 (著), 飯田理恵子 (著), 株式会社フレアリンク (監修)