您可能已经注意到在新的 Play Music 应用程序(从 5.0.0 版开始)每首歌曲旁边的三个点,弹出一个上下文菜单:
与类似于微调器的旧三角形相比,我更喜欢这些点的外观。我知道从头开始实施这应该不难,我的问题是:
是否有任何新的标准方式来实现这种模式(很像左上角的新导航抽屉模式)?
提前致谢。
您可能已经注意到在新的 Play Music 应用程序(从 5.0.0 版开始)每首歌曲旁边的三个点,弹出一个上下文菜单:
与类似于微调器的旧三角形相比,我更喜欢这些点的外观。我知道从头开始实施这应该不难,我的问题是:
是否有任何新的标准方式来实现这种模式(很像左上角的新导航抽屉模式)?
提前致谢。
要显示菜单资源中的弹出列表,请使用PopupMenu,(或PopupMenuCompat用于 11 以下的 API)。
对于您自己指定适配器的更复杂的列表,请使用ListPopupWindow(或ListPopupWindowCompat API 低于 11)。
那就是ListPopupMenu基本上你所要做的就是创建一个带有该可绘制对象ListPopupMenu
的图像视图并调用图像单击
它只是一个自定义微调器,在 getView 函数中带有 3 点图像,而 getDropdownView 中的选项用于自定义微调器适配器