3

每当用户单击按钮时,我需要创建某种类型的快速操作菜单,该菜单会出现在单击的项目(按钮)的右侧。

这是我要实现的目标的示例:

在此处输入图像描述

当用户单击 button1 时,我希望“子快速操作菜单”显示为如上图所示。无论如何在android中“本地”做这个?

我找到了这个插件,但它只允许您从按钮的顶部或底部显示菜单。 https://github.com/lorensiuswlt/NewQuickAction3D

4

4 回答 4

5

正如 tyczj 所说,您可以使用 PopupMenu 来实现。这个想法是弹出菜单将使用所有元素填充自定义视图,背景为 9 个补丁图像。
这是一篇博客文章,展示了如何做到这一点。希望它会帮助你。

于 2013-06-28T18:09:17.500 回答
4

您可以使用快速操作菜单执行相同操作,有关更多详细信息,您可以按照

http://www.codeproject.com/Articles/521455/Quick-action-pattern-in-Android-and-simple-impleme ” 链接。

在示例中,项目以水平方式呈现,而您可以根据您的要求管理它们,例如列表视图。

于 2014-02-27T07:31:52.277 回答
2

有一个PopupMenu但没有箭头或任何指向它来自哪里的东西。它与单击溢出操作栏项时出现的基本相同

于 2013-06-28T17:50:47.710 回答
0

也许这个链接可以帮助你;)但不要滑动使用按钮。

制作幻灯片菜单

于 2014-02-12T14:19:14.733 回答