一、什么是弹出菜单:当用户点击指定的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代码生成菜单参考选项菜单