Android ActionBar PopupMenu使用自定义项布局

5
我正在开发一款Android应用程序,需要设计一个菜单,该菜单将从操作栏中填充,就像这样:
enter image description here 我已经尝试了最好的办法,但是没有使用Android控件来实现它。
我尝试过的解决方案有:
  1. 使用Actionbar,在具有可选择 ="all" 组的菜单项中添加一个菜单项,这会产生我所需的布局,但当我点击复选框进行选择时,整个菜单隐藏并且不能进行选择,而且操作栏中的菜单图标没有右下角的白色箭头。
  2. 尝试创建自定义ActionProvider,并使用类的OnPrepareSubMenu方法添加菜单项,但出现了相同的问题。
我只需要正确的方向,我就可以做剩下的事情,欢迎提出建议。
谢谢 :)
1个回答

1
使用弹出窗口。在其中,您可以制作任何自定义布局并将其设置为弹出窗口的内容,还可以指定锚点,在您的情况下,它将是R.id.your_menu_item,设置侦听器并监听更改。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接