BottomNavigatorView显示奇怪吗?

时间:2017-04-11 07:17:42

标签: android android-layout

我正在尝试创建一个底部导航栏,但是我在任何教程中都看不到奇怪的东西。菜单应该有5个项目和5个图标,但由于某种原因,它只在布局中显示4个而不是按宽度取整个底部:match_parent,它非常小。我已经烦恼了几个小时,不知道出了什么问题。

Design View

以下是菜单的代码

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/menu_home"
        android:enabled="true"
        android:title="@string/menu_home"
        android:showAsAction="withText"
        android:icon="@drawable/home_icon"
        />
    <item
        android:id="@+id/menu_profile"
        android:enabled="true"
        android:title="@string/menu_profile"
        android:showAsAction="withText"
        android:icon="@drawable/profile_icon"
        />
    <item
        android:id="@+id/menu_post"
        android:enabled="true"
        android:title="@string/menu_post"
        android:showAsAction="withText"
        android:icon="@drawable/post_icon"
        />
    <item
        android:id="@+id/menu_notifications"
        android:enabled="true"
        android:title="@string/menu_notifications"
        android:showAsAction="withText"
        android:icon="@drawable/notifications_icon"
        />
    <item
        android:id="@+id/menu_search"
        android:enabled="true"
        android:title="@string/menu_search"
        android:showAsAction="withText"
        android:icon="@drawable/search_icon"
        />

</menu>

这里是带有BottomNavigationView

的xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:design="http://schemas.android.com/apk/res-auto"
    xmlns:app="http://schemas.android.com/tools">

    <android.support.design.widget.BottomNavigationView
        android:id="@+id/navigation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        design:menu="@menu/bottom_nav_items" />

</android.support.design.widget.CoordinatorLayout>

0 个答案:

没有答案