0

嗨我正在开发一个应用程序使用

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>

`

4

1 回答 1

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" android: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" />
于 2017-03-09T00:18:49.953 回答