底部导航栏android中超过3项

前端之家收集整理的这篇文章主要介绍了底部导航栏android中超过3项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 android的新手,我正在尝试在底部导航栏中创建一个包含3个以上元素的应用程序.我能够显示它们,但它们最终聚集在一起,只有三个可以正常显示.这是我的代码
<android.support.design.widget.BottomNavigationView
    android:id="@+id/bottomNavigation"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:elevation="15dp"
    android:layout_gravity="bottom"
    android:layout_alignParentBottom="true"
    app:menu="@menu/bottom_nav_items" />

这是视图的图像:
This is the snapshot

我被困了请帮忙..

解决方法

我不确定,但据我所知,使用底栏不可能伴随超过3个项目,而不会扭曲对齐方式.
无论如何你可以做一个水平方向的线性布局,然后将这些图标设置为图像视图,然后将它们的权重设为1.

这是代码,

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:gravity="center"
    android:layout_alignParentBottom="true"
    android:background="#fff">

        <ImageView
            android:layout_width="25dp"
            android:layout_height="25dp"
            android:src="(YOUR IMAGE SOURCE)"
            android:layout_centerVertical="true"
            android:layout_centerHorizontal="true"
            android:layout_weight="1"/>

然后像这样的其他图像视图.

猜你在找的Android相关文章