BottomNavigationViewでテキストを常に表示させる方法

BottomNavigationViewのデフォルト設定だと、タップしたアイテムのテキストしか表示されない。

これを常に表示させるようにするには、以下のような手順を踏めばOK。

  1. BottomNavigationViewを表示させているアクティビティのxmlファイルを開き、「Design」モードを開く
  2. labelVisibilityModeと入力する
  3. 「labeled」を選択

 

もしくはxmlファイルで

app:labelVisibilityMode="labeled"

と追記してもOK。

 

ちなみに他のモードは

  • selected:選択したアイテムのテキストだけを表示する
  • unlabeled:テキストを一切表示しない
  • auto:アイテムが3個以上ある場合は表示、アイテムが4個以上の場合は非表示

みたいな感じらしい。

コメント

タイトルとURLをコピーしました