Android底部导航菜单项

时间:2019-12-16 04:47:12

标签: android menu bottomnavigationview

我有一个包含5个项目的菜单项,分别是Home,Property,Help,Users和Account。我的问题是,如何使“帮助”菜单如下图所示。有人可以帮我吗?

这是我的菜单XML代码

<?xml version="1.0" encoding="utf-8"?>

<item
    android:id="@+id/nav_home"
    android:icon="@drawable/bottom_menu_home_s"
    android:title="Home" />

<item
    android:id="@+id/nav_property"
    android:icon="@drawable/bottom_menu_property_s"
    android:title="Property" />

<item
    android:id="@+id/nav_panic"
    android:icon="@drawable/bottom_menu_panic"
    android:title="Help" />

<item
    android:id="@+id/nav_user"
    android:icon="@drawable/bottom_menu_users_s"
    android:title="Users" />

<item
    android:id="@+id/nav_account"
    android:icon="@drawable/bottom_menu_accounts_s"
    android:title="Account" />

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试一下,因为您不能直接做

<com.google.android.material.bottomnavigation.BottomNavigationView
        android:layout_width="match_parent"
        app:itemIconTint="@color/colorPrimary"
        app:itemTextColor="@android:color/black"
        app:menu="@menu/bottom_navigation"
        android:clipChildren="false"
        android:layout_height="56dp">

        <com.google.android.material.floatingactionbutton.FloatingActionButton
            android:id="@+id/help_button"
            android:layout_width="56dp"
            android:layout_height="56dp"
            android:layout_gravity="center"
            android:layout_marginBottom="8dp"
            app:elevation="6dp"
            android:scaleType="center"/>
    </com.google.android.material.bottomnavigation.BottomNavigationView>

答案 1 :(得分:-1)

您必须先下载/创建自定义图标。菜单不允许像可绘制对象那样进行自定义。