Выравнивание заголовка внизу NavigationView - PullRequest
0 голосов
/ 28 марта 2019

Я удалил значки в элементах 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" />

, но сейчас у меня естьвсе названия внизу каждого элемента.Может ли кто-нибудь помочь мне централизовать заголовки по горизонтали и вертикали?

ОБНОВЛЕНИЕ

новый 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 Ответ

1 голос
/ 28 марта 2019

Добавьте эти два атрибута. Я проверил их. работает отлично.

    android:layout_height="56dp"
    android:paddingBottom="20dp"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...