如何在Android上创建像YouTube应用程序一样的选项菜单?

时间:2014-07-15 18:15:16

标签: android android-ui android-menu

Android上的Youtube应用程序通过按每个视频可用的三个点按钮显示视频的选项菜单。

我知道android-sdk提供了Contextual-Menus for list views,但是上下文菜单会出现在屏幕中间,这正是我想要避免的。

Three dots button that shows options menu

1 个答案:

答案 0 :(得分:3)

那是PopupMenu。你可以这样做:

    PopupMenu popupMenu = new PopupMenu(
            context,
            anchorView);

    popupMenu.inflate(R.menu.my_menu);

    popupMenu.setOnMenuItemClickListener(listener);
    popupMenu.show();