1、Android基本组件 菜单Menu,本章目标,1、选项菜单 2、上下文菜单 3、子菜单 构建与使用,菜单,选项菜单,选项菜单通过按下设备上的【Menu】按钮来触发。 选项菜单有两种模式:图标模式和扩展模式。用户在主界面按下Menu按钮后,会出现如下界面:,创建选项菜单,创建选项菜单,添加菜单项,分组表示符,菜单项标识符,顺序标识符,菜单文本,创建选项菜单,创建选项菜单,菜单项创建图标,创建选项菜单,菜单事件处理 在Activity中通过onOptionsItemselected方法的回调方式进行事件处理,子菜单,子菜单,子菜单的事件处理与普通菜单的事件处理方式一样 那么子菜单的父菜单怎样进行
2、事件处理呢?,通过title进行事件处理,上下文菜单,当在设备上用手指长按某个组件的时候,就可以调出上下文菜单。 上下文菜单如何构建呢? 首先,调用registerForContextMenu()方法, 为组件进行菜单注册。同时registerForContextMenu()可以重复使用,同时将上下文菜单赋给多个控件。 其次,要实现onCreateContextMenu()方法,其中的代码实现和选项菜单基本是一样的。,上下文菜单,总结,什么是选项菜单,如何创建选项菜单及选项菜单的事件处理 什么是上下文菜单,如何创建上下文菜单及菜单的事件处理,提问,课后作业,选项菜单如何创建以及如何进行事件处理其与上下文菜单有何不同?,Thank You!,