我正在开发这个应用程序,里面有一个列表视图,但是我想在角落里添加“三点”图标,当你按下它时,会弹出一个很棒的菜单。在Google Play应用中就像这样:http://imgur.com/a/cGb2Q
我见过很多应用程序都有它,所以它可能不那么难?我google了很多,但说实话,我真的不知道我应该谷歌。这可能是最短的&关于Stackoverflow的最愚蠢的问题,但我真的不知道我的其他选择是什么。
我想到它可能只是一个隐藏的旋转器,当你按下三点图标时它会以一种很棒的方式弹出,或者这是在Android SDK中实现的吗?
答案 0 :(得分:16)
我不知道他们是怎么做的,或者这是否是最好的方法,但你可以创建overflow
图标(3个点)并使用PopupMenu
来实现。这已在API 11
中添加,因此它不适用于旧版本,但如果您定位API >= 11
,那么我认为这对您来说是个不错的选择。我在自定义的“操作栏”中使用它。
如果这对您来说不够好,那么您也可以使用自PopupWindow
以来一直存在的API 1
答案 1 :(得分:4)
我相信你要找的是Popup Menu