每当用户单击按钮时,我需要创建某种类型的快速操作菜单,该菜单会出现在单击的项目(按钮)的右侧。
这是我要实现的目标的示例:
当用户单击 button1 时,我希望“子快速操作菜单”显示为如上图所示。无论如何在android中“本地”做这个?
我找到了这个插件,但它只允许您从按钮的顶部或底部显示菜单。 https://github.com/lorensiuswlt/NewQuickAction3D
每当用户单击按钮时,我需要创建某种类型的快速操作菜单,该菜单会出现在单击的项目(按钮)的右侧。
这是我要实现的目标的示例:
当用户单击 button1 时,我希望“子快速操作菜单”显示为如上图所示。无论如何在android中“本地”做这个?
我找到了这个插件,但它只允许您从按钮的顶部或底部显示菜单。 https://github.com/lorensiuswlt/NewQuickAction3D
正如 tyczj 所说,您可以使用 PopupMenu 来实现。这个想法是弹出菜单将使用所有元素填充自定义视图,背景为 9 个补丁图像。
这是一篇博客文章,展示了如何做到这一点。希望它会帮助你。
您可以使用快速操作菜单执行相同操作,有关更多详细信息,您可以按照
“ http://www.codeproject.com/Articles/521455/Quick-action-pattern-in-Android-and-simple-impleme ” 链接。
在示例中,项目以水平方式呈现,而您可以根据您的要求管理它们,例如列表视图。
有一个PopupMenu但没有箭头或任何指向它来自哪里的东西。它与单击溢出操作栏项时出现的基本相同
也许这个链接可以帮助你;)但不要滑动使用按钮。