菜单实现之PopupMenu

来源:互联网 发布:同意注册协议 js代码 编辑:程序博客网 时间:2024/06/05 15:45

PopupMenu(弹出菜单):点击view后在view下面弹出的菜单
这里写图片描述
实现方法:
1.创建popup_menu

        PopupMenu popupMenu = new PopupMenu(this, button);//button是popupMenu的宿主,也可以是其他任意view        popupMenu.getMenuInflater().inflate(R.menu.content_menu, popupMenu.getMenu());

2.弹出菜单

 public void clicked(View view) {     popupMenu.show();//需要在点击事件中弹出菜单}

3.监听popupMenu的点击事件

 popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {            @Override            public boolean onMenuItemClick(MenuItem item) {                return false;            }        });
原创粉丝点击