2013-06-28 55 views
3

我需要創建某種類型的快速操作菜單,當用戶單擊按鈕時,該菜單出現在單擊項目(按鈕)的右側。Android:創建一個快速操作菜單

這裏是我想要達到一個例子:

enter image description here

當用戶單擊BUTTON1我希望「子快捷操作菜單」出現像它在圖像真實如上所示。 有沒有辦法在android中「原生」?

我發現了這個插件,但它只允許您顯示從頂部或底部的按鈕菜單。 https://github.com/lorensiuswlt/NewQuickAction3D

回答

2

有一個PopupMenu但沒有箭頭或任何指向它來自的地方。它與點擊溢出操作欄項目時出現的內容基本相同

+0

你知道除了PopupMenu還有其他選項嗎?除了你找到的第三方庫之外,還有其他的 –

+2

。您正在嘗試複製android沒有的iOS元素。 – tyczj

5

正如tyczj所說,您可以使用PopupMenu實現該功能。這個想法是,彈出式菜單將使所有元素膨脹一個自定義視圖,並將9補丁圖像作爲背景。
Here's a blog post顯示如何做到這一點。希望它能幫助你。