27

我正在开发这个应用程序,其中有一个列表视图,但我想在角落添加“三点”图标,当你按下它时,会弹出一个很棒的菜单。像这样在 Google Play 应用程序中:http: //imgur.com/a/cGb2Q

我见过很多有它的应用程序,所以它不会那么难吗?我用谷歌搜索了很多,但老实说,我真的不知道我应该在谷歌上搜索什么。这可能是 Stackoverflow 上最短和最愚蠢的问题,但我真的不知道我的其他选择是什么。

我有一个想法,它可能只是一个以某种方式隐藏的微调器,当您按下三点图标时,它会以一种很棒的方式弹出,或者这是否在 Android SDK 中实现?

4

2 回答 2

16

我不知道他们是如何做到的,或者这是否是最好的方法,但您可以创建overflow图标(3 个点)并PopupMenu为此使用 a。这是添加的,API 11因此它不适用于旧版本,但如果您的目标是,API >= 11那么我认为这对您来说是一个不错的选择。我在自定义“操作栏”中使用它。

如果这对你来说还不够棒,那么你也可以使用PopupWindowwhich has been around sinceAPI 1

弹出菜单

弹出窗口

于 2013-05-07T19:57:54.847 回答
4

我相信您正在寻找的是弹出菜单

于 2013-05-07T19:56:46.450 回答