2017-03-08 91 views
1

嗨,我正在开发应用程序使用底部导航菜单图标项

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> 

`

+0

看答案http://stackoverflow.com/a/40188794/2717821 –

回答

0

删除了android:标题= “@字符串/ 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_he飞行= “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" />