上下文菜单类似于新的Play音乐应用程序(v5.0.0)

您可能已经注意到在新的Play音乐应用程序(从5.0.0版本开始)接近每首歌曲的三个点,popup一个上下文菜单:

播放音乐应用,在一首歌中打开上下文菜单

与旧三角形相比,我更喜欢这些点的外观,类似于旋转器。 我知道这不应该从头开始实施,我的问题是:

是否有任何新的标准方式来实现这种模式(左上角的新导航抽屉模式非常相似)?

提前致谢。

要显示菜单资源中的popup列表,请使用PopupMenu (或PopupMenuCompat for API低于11)。

对于您自己指定适配器的更复杂列表,请使用ListPopupWindow (或11以下的ListPopupWindowCompat API)。

这就是ListPopupMenu,你基本上所要做的就是创建一个带有drawable的imageview并在图像点击上调用ListPopupMenu

它只是一个自定义微调器,在getView函数中有3个点图像,而getDropdownView中的选项用于自定义微调器适配器