android – 如何在底部导航视图中添加分隔符

android – 如何在底部导航视图中添加分隔符,第1张

概述我正在尝试在BottomNavigationView的菜单项中添加分隔符 所有项目都在底部水平显示,但我无法在其中添加分隔符. 底部导航视图xml: <android.support.design.widget.BottomNavigationView android:id="@+id/navigation" android:layout_width="match_ 我正在尝试在BottomNavigationVIEw的菜单项中添加分隔符

所有项目都在底部水平显示,但我无法在其中添加分隔符.

底部导航视图xml:

<androID.support.design.Widget.BottomNavigationVIEw        androID:ID="@+ID/navigation"        androID:layout_wIDth="match_parent"        androID:layout_height="?attr/actionbarSize"        androID:focusable="false"        app:itemBackground="@color/colorPrimaryDark"        app:itemIconTint="@color/bottom_navigation_selector"        app:itemTextcolor="@color/bottom_navigation_selector"        app:layout_anchor="@ID/container"        app:layout_anchorGravity="bottom"        app:menu="@menu/bottom_nav_items" />

和bottom_nav_items.xml:

<?xml version="1.0" enCoding="utf-8"?><menu xmlns:androID="http://schemas.androID.com/apk/res/androID"><item    androID:ID="@+ID/menu_family"    androID:checked="false"    androID:icon="@drawable/family"    androID:title="@string/family" /><item    androID:ID="@+ID/menu_me"    androID:checked="false"    androID:icon="@drawable/me"    androID:title="@string/me" /><item    androID:ID="@+ID/menu_blank"    androID:checkable="false"    androID:enabled="false"    androID:title="" /><item    androID:ID="@+ID/menu_event"    androID:checked="false"    androID:icon="@drawable/event"    androID:title="@string/event" /><item    androID:ID="@+ID/menu_more"    androID:checked="false"    androID:icon="@drawable/more"    androID:title="@string/more" />

感谢您的支持.

解决方法 像这样创建一个drawable item_bg.xml,
<@R_412_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID">    <item>        <shape androID:shape="rectangle" >            <solID androID:color="#F4F4F4" />        </shape>    </item>    <item androID:top="-2dp" androID:right="-2dp" androID:left="-2dp">        <shape>            <solID androID:color="@androID:color/transparent" />            <stroke                androID:wIDth="1dp"                androID:color="#EAEAEA" />        </shape>    </item></@R_412_3419@>

然后将其作为app添加到NavigationVIEw:itemBackground =“@ drawable / item_bg”

<androID.support.design.Widget.BottomNavigationVIEw    androID:ID="@+ID/navigation"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:focusable="false"    app:itemBackground="@drawable/item_bg"    app:itemIconTint="@color/bottom_navigation_selector"    app:itemTextcolor="@color/bottom_navigation_selector"    app:layout_anchor="@ID/container"    app:layout_anchorGravity="bottom"    app:menu="@menu/bottom_nav_items" />
总结

以上是内存溢出为你收集整理的android – 如何在底部导航视图中添加分隔符全部内容,希望文章能够帮你解决android – 如何在底部导航视图中添加分隔符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1149021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存