我在操作栏(实际上是工具栏)中有一个菜单项,当单击时,会显示可供选择的项目列表,类似于单选按钮:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:icon="@drawable/..."
android:title="@string/..."
app:showAsAction="always">
<menu>
<group
android:id="@+id/..."
android:checkableBehavior="single">
<item .../>
<item .../>
<item .../>
</group>
</menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)
我需要在这个项目列表下面放一个项目,它将在它和列表之间有一个分隔符.与材料设计指南显示的相似(取自此处):
编辑:这是我想要做的草图:
我找不到办法去做.
我发现的唯一可行解决方案是:
更改活动的主题(此处),但这也会影响活动的其他菜单项
菜单项出现在操作栏上时在菜单项之间放置分隔符的方法,但此处它们不会出现在工具栏本身上.它们出现在所选项目的弹出菜单上.
我试图在列表和额外项目之间放置假物品,我也尝试放置一个组,一个空组,甚至尝试了各种属性.
可悲的是没有用.
如何在动作项目的弹出菜单的特定项目之间添加分隔符?
也许我需要在单击操作项时创建自定义弹出菜单(如此处)?如果是这样,我如何在特定项目之间放置分隔符?也许使用Spinner作为动作项目?