我的底部导航上的一个(任意)按钮将不会显示在xml中

时间:2018-09-14 14:04:50

标签: xml android-layout

我的布局有一个底部导航视图,其中包含3个项目。其中的2个可以正常显示,位于最中央和最右侧的图标,但是最左侧的图标将始终消失(即使您切换图标的顺序,底部导航的最左侧的项目也不会显示!)。这分别是底部导航和菜单的xml代码。

    <android.support.design.widget.BottomNavigationView
    android:id="@+id/navigation"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:background="?android:attr/windowBackground"
    android:clickable="true"
    android:focusable="auto"
    android:measureAllChildren="false"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/exceed_table"
    app:menu="@menu/navigation" />

然后

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">


    <item
        android:id="@+id/navigation_exchange"
        android:enabled="true"
        android:icon="@drawable/baseline_trending_up_24px__1_"
        android:title="@string/navigation_exchange"
        android:visible="true" />
    <item
        android:id="@+id/navigation_home"
        android:checkable="false"
        android:enabled="true"
        android:icon="@drawable/baseline_account_balance_24px__1_"
        android:title="@string/navigation_home"
        android:visible="true" />
    <item
       android:id="@+id/navigation_settings"
       android:enabled="true"
       android:icon="@drawable/baseline_settings_20px__2_"
       android:title="@string/navigation_settings"
       android:visible="true" />


    </menu>

谢谢您的帮助!

0 个答案:

没有答案