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