标题与bottomNavigationView

时间:2019-03-28 14:32:06

标签: android bottomnavigationview

我已经删除了bottomNavigationView项目中的图标,并且现在有以下菜单:

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

    <item
        android:id="@+id/received_messages"
        android:title="Received" />
    <item
        android:id="@+id/sent_messages"
        android:title="Sent" />
    <item
        android:id="@+id/draft_messages"
        android:title="Draft" />
    <item
        android:id="@+id/delete_messages"
        android:title="Delete" />
</menu>

和bottomNav位于xml布局:

 <android.support.design.widget.BottomNavigationView
        android:id="@+id/bottom_navigation_ms"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginTop="5dp"
        android:textAlignment="gravity"
        android:theme="@style/Widget.BottomNavigationView"
        app:itemBackground="@color/bottom_color_2"
        app:itemIconTint="@drawable/selected_text_2"
        app:itemTextColor="@drawable/selected_text_2"
        app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"
        app:menu="@menu/message_center_menu" />

但是现在我在每个项目的底部都有所有标题。 smb可以帮助我水平和垂直集中标题吗?

更新

新xml:

<android.support.design.widget.BottomNavigationView
        android:id="@+id/bottom_navigation_ms"
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_alignParentTop="true"
        android:layout_marginTop="5dp"
        android:paddingBottom="20dp"
        android:textAlignment="gravity"
        android:theme="@style/Widget.BottomNavigationView"
        app:itemBackground="@color/bottom_color_2"
        app:itemIconTint="@drawable/selected_text_2"
        app:itemTextColor="@drawable/selected_text_2"
        app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"
        app:menu="@menu/message_center_menu" />

结果: enter image description here

1 个答案:

答案 0 :(得分:1)

添加这两个属性。我已经测试过了。完美地工作。

    android:layout_height="56dp"
    android:paddingBottom="20dp"