あなたは3つの要素よりも多くの追加BottomNavbar改

DarknessPlusPlus:

私はアンドロイドのアプリケーションに取り組んでいますし、それが唯一その下部のナビゲーションバーで3つの断片を持っていることに合意しました。しかし、物事は拡大していると、私たちは別のフラグメントを追加することにしました。第四のフラグメントを追加する場合、コンテナブレークの寸法は、それが次のようになり作ります。

ここでは、画像の説明を入力します。

これは私のXMLコードです。

    <com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottom_navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    app:itemBackground="@color/colorPrimary"
    app:itemIconTint="@drawable/selector"
    app:itemTextColor="@drawable/selector"
    app:menu="@menu/menu_navigation" />

私はそれをストレッチするために異なる特性を試してみましたが、彼らは唯一の右と拡大していない左またはその逆にそれを入れてしまいます。私はlayout_widthにwrap_contentを使用して試してみた場合たとえば、コンテナが左に自分自身を接着でしょう。

問題の解決策かもしれません必要なプロパティとは何ですか?

Ezzy:

これは、ラベルが重なる持っていないために、自動措置です。あなたは追加することにより、簡単な修正を加えることができapp:labelVisibilityMode="labeled"、あなたのXMLに。

あなたはこのために使用サポートライブラリ28を使用する必要があることに注意してください。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=283913&siteId=1