-
Android中有三种基本菜单:
1、选项菜单(OptionsMenu)
2、上下文菜单(ContextMenu)
3、弹出菜单(PopupMenu)
OptionsMenu的使用方法:
1.在res目录中新建一个menu文件夹。
2.在menu文件夹中新建一个Menu resource file作为选项菜单的布局文件。
3.在显示OptionsMenu的Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法。
ContextMenu的使用方法:
1.在res目录中新建一个menu文件夹。
2.在menu文件夹中新建一个Menu resource file作为上下文菜单的布局文件。
3.在显示ContextMenu的Activity中重写onCreateContextMenu和onContextItemSelected方法。
4.将上下文菜单绑定到某个控件上。
注意:ContextMenu中不能为每个菜单项显示图标。
PopupMenu的使用方法:
1.在res目录中新建一个menu文件夹。
2.在menu文件夹中新建一个Menu resource file作为弹出菜单的布局文件。
3.封装PopupMenu的实现逻辑。
①创建PopupMenu对象
②填充菜单
③为弹出式菜单添加MenuItem的点击监听及响应
④显示创建的弹出菜单
4.将弹出菜单绑定到某个控件上。
注意:PopupMenu中不能显示菜单项的图标。