2013-05-07 65 views
26

我正在開發此應用程序,該應用程序中有一個列表視圖,但我想在角落中添加「三點」圖標,並且當您按下它時,一個令人敬畏的菜單會彈出。像谷歌應用程序中的這樣:http://imgur.com/a/cGb2Q在每個列表視圖項目中添加「菜單」

我見過很多應用程序,所以它不會那麼難嗎?我搜索了很多,但說實話,我真的不知道我應該谷歌。這可能是Stackoverflow上最短的&問題,但我真的不知道我的其他選項是什麼。

我有一個想法,它可能只是一個微調,不知何故被隱藏,當你按下三點圖標,它會彈出一個真棒的方式,或者這是在Android SDK中實現?

回答

16

我不知道他們是如何做到這一點,或者如果這是最好的方式,但您可以創建overflow圖標(3個點),並使用了PopupMenu這個。這是在API 11添加,所以它不會在舊版本的工作,但如果你的目標是API >= 11那麼我認爲這將是一個很好的選擇。我在一個自定義的「操作欄」中使用它。

如果這不是對你不夠真棒,那麼你也可以使用PopupWindow這已自API 1

PopupMenu

PopupWindow

+0

謝謝你,夥計,正是我期待的! – GuiceU 2013-05-07 20:16:43

+1

不客氣。很高興我能幫到 – codeMagic 2013-05-07 20:20:08

+0

好吧,還有一個問題。我似乎沒有找到溢出圖標,我也沒有找到如何在列表視圖中創建它。你知道我該怎麼做嗎?任何幫助,將不勝感激。 – GuiceU 2013-05-07 20:42:00

4

我相信你正在尋找的是一個Popup Menu

+0

謝謝你呢! :) – GuiceU 2013-05-07 20:17:49

相關問題