我已经删除了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" />
答案 0 :(得分:1)
添加这两个属性。我已经测试过了。完美地工作。
android:layout_height="56dp"
android:paddingBottom="20dp"