Android開発で、BottomNavigationViewを活用する機会が多いと思います。
とても便利なViewなのですが、BottomNavigationViewの上部に隙間ができます。
本記事では、この上部の隙間を簡単に解決する方法を記載しています。
修正前の画面
原因
上記画像のように、上部に隙間ができています。
これは、activity_main 属性「paddingTop」に「?attr/actionBarSize」という設定が原因となっています。
そのため、この属性を削除することで解決することができます。
ソース修正
属性「paddingTop」の「?attr/actionBarSize」を削除します。
修正後の画面
実行してみると、上部の隙間がなくなっていることが確認できます。
ナビゲーションメニューを上部に表示している場合には、問題にならないと思いますが、
下部に表示する場合には、この方法で解決できます。