kotlin 如何在使用BottomNavView和AppBarConfiguration时从工具栏隐藏片段名称/ID

t98cgbkg  于 2022-12-13  发布在  Kotlin
关注(0)|答案(1)|浏览(116)

我有一个Activity,在其中设置了底部导航视图和appCompat工具栏。
但由于这个,我的工具栏显示这样.我不想要.

我如何从我的工具栏隐藏片段名称?

6rqinv9w

6rqinv9w1#

请尝试对底部导航项使用菜单
在res/menu中创建一个menu_item. xml代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/home"
        android:enabled="true"
        android:title="Home" />

    <item
        android:id="@+id/account”
        android:title="Account" />

    <item
        android:id="@+id/more_Fragment"
        android:title =“ ”
    />

</menu>

然后,您可以设置要显示的标题或将其保留为空,这样就可以解决问题
然后将菜单分配给bottomnavbar xml,如下所示:

<com.google.android.material.bottomnavigation.BottomNavigationView
        android:id="@+id/bottomNavigation"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@android:color/white"
        app:itemIconTint="@android:color/black"
        app:itemTextColor="@android:color/black"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintVertical_bias="1.0"
        app:menu="@menu/menu_item" />

相关问题