Android Menu
本文会介绍三种Menu,分别是Options Menu、Context Menu、Popup Menu的使用方式。
Menu菜单是Android应用中非常重要且常见的组成部分,主要可以分为三类:选项菜单、上下文菜单/上下文操作模式以及弹出菜单。它们的主要区别如下:
- 选项菜单:一个应用的主菜单项,用于放置对应用产生全局影响的操作,如搜索/设置。
- 上下文菜单:用户长按某一元素时出现的浮动菜单。它提供的操作将影响所选内容,主要应用于列表中的每一项元素(如长按列表项弹出删除对话框)。上下文操作模式将在屏幕顶部栏(菜单栏)显示影响所选内容的操作选项,并允许用户选择多项,一般用于对列表类型的数据进行批量操作。
- 弹出菜单:以垂直列表形式显示一系列操作选项,一般由某一控件触发,弹出菜单将显示在对应控件的上方或下方。它适用于提供与特定内容相关的大量操作。
下面通过代码实际演示一下这三种菜单实际用法,另外测试是在真机Android5.1上进行的。