/**
* 显示Popup菜单
*
* @param context 上下文
* @param v 视图
* @param menu 菜单资源文件
* @param listener 菜单项目点击监听器
*/
public static void showPopupMenu(@NonNull Context context, @NonNull View v, @MenuRes int menu,
@NonNull PopupMenu.OnMenuItemClickListener listener) {
//新建PopupMenu对像
PopupMenu popupMenu = new PopupMenu(context, v);
//生成Menu视图
popupMenu.getMenuInflater().inflate(menu, popupMenu.getMenu());
//setOnMenuItemClickListener
popupMenu.setOnMenuItemClickListener(listener);
//显示PopupMenu
popupMenu.show();
}
MenuUtils.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:MoonlightNote
作者:
评论列表
文章目录