MenuUtils.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:MoonlightNote 作者:
/**
 * 显示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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号