2011-07-29 117 views
0

我想在Android中有兩個選項菜單,這些菜單是使用活動中的按鈕觸發的。這可能嗎?如果是這樣,我會怎麼做呢?Android多選項菜單

+0

當你說「按鈕」時,你的意思是設備上的按鈕或活動中的按鈕? – Malachi

+0

活動內部。感謝澄清。 – gammaraptor

回答

1

我不確定是否有這樣做的直接方式,但有一種解決方法。您可以通過聲明public boolean onCreateOptionsMenu(Menu menu)和/或public boolean onPrepareOptionsMenu(Menu menu)來創建以常規方式啓動菜單的方法,但有兩種不同的「模式」。從您的按鈕,您可以通過簡單地撥打openOptionsMenu()以編程方式打開選項菜單。在打開菜單之前,只需將「模式」設置爲任何按鈕的菜單即可。希望您明白我的意思,請告訴我是否需要澄清!

+0

我明白你的意思。非常有用,只有一個問題,是否有一種將「標題」添加到選項菜單的方法,以便您可以區分菜單? – gammaraptor

+0

從我的經驗來看,我相信你也是,我不認爲這是可能的。我從來沒有見過帶有標題的選項菜單。也許你可以用敬酒來告訴用戶? – Brian

+0

這應該工作得很好。 – gammaraptor