弹出菜单

一、什么是弹出菜单:当用户点击指定的view对象时弹出的菜单

二、弹出菜单的使用步骤:

    1、实例化弹出菜单对象并指定菜单依附的view对象:

            PopupMenu popupMenu=new PopupMenu(this,view);

    2、根据弹出菜单对象得到菜单对象:

            Menu menu=popupMenu.getMenu();

    3、根据菜单对象得到菜单填充器对象并指定菜单文件生成菜单对象挂载到菜单对象上

    4、给弹出菜单注册监听器对象

            popupMenu.setOnMenuItenClickListener(new PopupMenu.OnMenuItenClickListener(){ 

                @Override

                public boolean onMenuItemClick(MenuItem item) {

                    //用户点击指定的弹出菜单项时自动执行的代码写在这里

                  return false;

                 }    

            });

    5、调用弹出菜单的show()方法显示菜单

            popupMenu.show();

三、菜单的属性和用Java代码生成菜单参考选项菜单




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值