所有项目都在底部水平显示,但我无法在其中添加分隔符.
底部导航视图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 – 如何在底部导航视图中添加分隔符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)