下载此文档

Android开发工程师第五章 菜单和对话框.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
Android Android 开发工程师教程开发工程师教程第五章第五章菜单和对话框菜单和对话框开发开发基础基础篇篇目录选项菜单子菜单快捷菜单使用 XML 生成菜单提示对话框日期/时间选择对话框进度条对话框本章小结项目实训选项菜单? Android 系统的菜单支持主要通过 接口来体现的, Android 系统用它来管理各种菜单项。 Menu 接口中常用的方法见表 5-1 。选项菜单?选项菜单,实现代码如下: final static int M1=; final static int M2=+1; public boolean onCreateOptionsMenu(Menu menu){ (0, M1, 0, " 向左"); (0, M2, 0, " 向右"); return true; }可以用一个 MenuItem 引用变量来接收一个 item 项, 代码如下: MenuItem item1=(0, M1, 0, " 向左"); (); ('1', 'f'); ?获得 MenuItem 对象后,就可以调用 setIcon( )方法设置选项菜单的图标,图标要预先保存在 res/drawable 目录中。也可以调用 setShortcut( )方法为菜单项设置快捷键,该方法的第一个参数是数字快捷键,第二个参数是全键盘快捷键。选项菜单?如果希望选择菜单某个选项时,执行相应动作,需要覆写 onOptionsItemSelected (MenuItem item) 方法,方法的参数为用户所选择的那个菜单项,代码如下: public boolean onOptionsItemSelected(MenuItem item){ switch(()){ case M1: (" 向左"); return true; case M2: (" 向右"); return true; } return false; } 目录子菜单选项菜单快捷菜单使用 XML 生成菜单提示对话框日期/时间选择对话框进度条对话框本章小结项目实训子菜单? Android 系统提供的子菜单(SubMenu) 用于更加详细地显示信息,选择子菜单将弹出悬浮窗口显示子菜单项。但是 Android 系统中的子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。子菜单(SubMenu) 继承于 Menu ,常用的方法见表 5-2 。子菜单?和选项菜单一样,子菜单也是通过重载 onCreateOptionsMenu( )方法创建,不同的是子菜单需要调用 ( )方法,而不是 ( )方法,具体代码如下: SubMenu sbmenu=(0, MENU_area, 1, " 选择地区"); (); (" 选择居住的城市"); (); (0,MENU_area +1,0," 北京"); (0,MENU_area +2,1," 上海"); 目录快捷菜单选项菜单子菜单使用 XML 生成菜单提示对话框日期/时间选择对话框进度条对话框本章小结项目实训快捷菜单?快捷菜单又称为上下文菜单,与 Windows 操作系统中的快捷菜单一样都是与某个组件相关的菜单,只是弹出的方式不一样, Windows 操作系统中的快捷菜单是右击弹出,而 Android 系统中的快捷菜单是在某个组件(视图)上长按(超过 2秒)后弹出。快捷菜单(ContextMenu) 继承于 Menu ,常用的方法见表 5-3 。

Android开发工程师第五章 菜单和对话框 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小0 KB
  • 时间2016-05-11