PopupMenu可以非常方便的在指定view的下面显示一个弹出菜单,类似于actionbar溢出菜单的效果。它的菜单选项可以来自于menu资源,因此非常方便。下面是在网上找的一个PopupMenu的运行图片。
使用方法
res/menu下面新建 popup_menu.xml
1 | <menu xmlns:android="http://schemas.android.com/apk/res/android" |
在activity或者fragment中使用PopupMenu
1 | final ImageButton moreMenu = (ImageButton)v.findViewById(R.id.more_menu); |
其中MoreMenu是一个按钮,由他触发PopupMenu的显示。