使用菜单menu资源课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo 使用菜单(menu)资源 定义菜单资源文件 菜单资源文件通常应该放置在res/menu目录下,在创建项目时,默认是不自动创建menu目录的,所以需要我们手动创建。菜单资源的根元素通常是menu/menu标记,在该标记中可以包含以下两个子元素。 ◆ ?item/item标记:用于定义菜单项。 属性 描述 android:id 用于为菜单项设置ID,也就是唯一标识 android:title 用于为菜单项设置标题 android:alphabeticShortcut 用于为菜单项指定字符快捷键 android:numericShortcut 用于为菜单项指定数字快捷键 android:icon 用于为菜单项指定图标 android:enabled 用于指定该菜单项是否可用 android:checkable 用于指定该菜单项是否可选 android:checked 用于指定该菜单项是否已选中 android:visible 用于指定该菜单项是否可见 定义菜单资源文件 ◆ ?group/group标记:用于将多个item/item标记定义的菜单包装成一个菜单组。 属性 描述 android:id 用于为菜单组设置ID,也就是唯一标识 android:heckableBehavior 用于指定菜单组内各项菜单项的选择行为,可选值为none(不可选)、all(多选)和single(单选) android:menuCategory 用于对菜单进行分类,指定菜单的优先级,可选值为container、system、secondary和alternative android:enabled 用于指定该菜单组中的全部菜单项是否可用 android:visible 用于指定该菜单组中的全部菜单项是否见 使用菜单资源 1.选项菜单 当用户单击设备上的菜单按键时,弹出的菜单就是选项菜单。 (1)重写Activity中的onCreateOptionsMenu()方法。 (2)重写onOptionsItemSelected()方法,用于当菜单项被选择时,作出相应的处理。 2.上下文菜单 当用户长时间按键不放时,弹出的菜单就是上下文菜单。 (1)在Activity的onCreate()方法中注册上下文菜单。 (2)重写Activity中的onCreateContextMenu()方法。 (3)重写onOptionsItemSelected()方法,用于当菜单项被选择时,作出相应的处理。 范例1:创建上下文菜单 在Eclipse中创建Android项目,实现一个用于改变文字颜色的上下文菜单。 范例2:创建带子菜单的选项菜单 在Eclipse中创建Android项目,实现一个带子菜单的选项菜单,其中子菜单为可以多选的菜单组。 Thank you 还有什么疑问可以到提出 也可以以发送邮件到 mingrisoft@ Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档