2013-05-07 69 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

相关问题