我正在使用导航 View 、标签菜单和项目,我想在每个选项项目之间添加线条。这是我的菜单:
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_camera"
android:icon="@drawable/ic_menu_camera"
android:title="Import" />
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_menu_gallery"
android:title="Gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Slideshow" />
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Tools" />
</group>
我不太清楚这个项目是如何工作的,以及为什么我们不能从 XML 中放置其他类别的标签。
最佳答案
您必须对要用线条分隔的项目进行分组。 每个组都需要一个唯一的 ID。
<group android:id="@+id/group1"
android:checkableBehavior="single">
<item
android:id="@+id/first"
android:icon="@drawable/ic_settings"
android:title="First item" />
</group>
<group android:id="@+id/group2"
android:checkableBehavior="single">
<item
android:id="@+id/second"
android:icon="@drawable/ic_menu_send"
android:title="Second item" />
</group>
<group android:id="@+id/group3"
android:checkableBehavior="single">
<item
android:id="@+id/third"
android:icon="@drawable/ic_menu_share"
android:title="Third item" />
</group>
关于android - 在菜单项xml之间添加水平 View (行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34163550/