1
我想要做的,就是創造這樣與checkeable項目的菜單:如何在點擊按鈕後創建菜單組?
但就點擊我的主要活動按鈕或圖標之後,這樣我就可以有不同的菜單這取決於像在我點擊的按鈕上。我不知道這是否是正確的組件或我必須做的。
我只需要一個帶有按鈕的示例,點擊它後,它會創建這種帶有一些選項的菜單。
在此先感謝。
我想要做的,就是創造這樣與checkeable項目的菜單:如何在點擊按鈕後創建菜單組?
但就點擊我的主要活動按鈕或圖標之後,這樣我就可以有不同的菜單這取決於像在我點擊的按鈕上。我不知道這是否是正確的組件或我必須做的。
我只需要一個帶有按鈕的示例,點擊它後,它會創建這種帶有一些選項的菜單。
在此先感謝。
有幾種方法可以做到這一點。一種方法是使用layout
,並使用PopupWindow。這將創建這種類型的外觀。你只需要創建contentView
就可以了。
另一種方法,特別是如果您需要更多功能時,將創建一個單獨的Activity
與Dialog theme
並將ListView
或任何您需要的。但是對於你所顯示的,PopupWindow應該可以很好地爲你工作
感謝您的回覆我將嘗試PopupWindows方法;)。無論如何,沒有其他方式可以利用
你可以'膨脹'菜單並添加項目,但是你可以將它們添加到菜單資源xml編譯後 – codeMagic
還有一個[PopupMenu](http://developer.android.com/reference/ android/widget/PopupMenu.html),但需要'API> = 11',你可以看看哪個選項最適合你的需求 – codeMagic