带有自定义项目布局的Android Actionbar PopupMenu

Til*_*ain 5 android android-actionbar android-support-library

我正在开发一个Android应用程序,我必须设计一个菜单,它将从操作栏中填充,如下所示:
在此输入图像描述

我已尽力了,但无法使用Android控件生成它.

我尝试过的解决方案是:

  1. 使用Actionbar,添加一个菜单项,其中包含一个selectable ="all"的组,它会生成我需要的布局,但是当我单击一个复选框来选择它时,整个菜单隐藏和选择都没有完成,而且操作栏中的菜单图标也是如此没有右下角的白色箭头.

  2. 尝试创建自定义ActionProvider并使用类的OnPrepareSubMenu方法添加菜单项但具有相同的问题.

我只需要朝着正确的方向努力,我可以做其余的事情,建议非常受欢迎.

谢谢 :)

joh*_*p3r 1

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