底部导航菜单图标项

时间:2017-03-08 16:10:08

标签: java android menu bottomnavigationview

您好我正在使用

开发应用程序

android.support.design.widget.BottomNavigationView。菜单包含3个带文字和图标的元素。如何创建仅包含图标且没有文本的三个元素?

这里是菜单代码

`

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_contatti"
        android:enabled="true"
        android:icon="@mipmap/ic_launcher"
        android:title="@string/contatti"
        app:showAsAction="always" />
    <item
        android:id="@+id/action_home"
        android:enabled="true"
        android:icon="@mipmap/ic_launcher"
        android:title="@string/home"
        app:showAsAction="always" />
    <item
        android:id="@+id/action_notifiche"
        android:enabled="true"
        android:icon="@mipmap/ic_launcher"
        android:title="@string/notifiche"
        app:showAsAction="always" />
</menu>

`

1 个答案:

答案 0 :(得分:0)

删除android:title =“@ string / notifiche”

<?xml version="1.0" encoding="utf-8"?>
 <menu xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto">
            <item
                android:id="@+id/action_contatti"
                android:icon="@mipmap/ic_launcher"/>
            <item
                android:id="@+id/action_home"
                android:icon="@mipmap/ic_launcher"/>
            <item
                android:id="@+id/action_notifiche"
                android:icon="@mipmap/ic_launcher"/>
        </menu>    

并确保你设置宽度和高度像这个android:layout_width =“0dp”                 机器人:layout_height = “WRAP_CONTENT”

        <android.support.design.widget.BottomNavigationView
                xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:id="@+id/navigation_ID"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_gravity="start"
                android:background="@color/navigationBG"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintHorizontal_bias="0.48"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:menu="@menu/menu_natigation_bar" />