- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
菜单OptionMenu
Android 菜单(OptionMenu)大全建立你自己的菜单 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。 public boolean onOptionsItemSelected(MenuItem item):选中菜单项后发生的动作。 public void onOptionsMenuClosed(Menu menu):菜单关闭后发生的动作。 public boolean onPrepareOptionsMenu(Menu menu):选项菜单显示之前onPrepareOptionsMenu方法会被调用,你可以用此方法来根据打当时的情况调整菜单。 public boolean onMenuOpened(int featureId, Menu menu):单打开后发生的动作。 二、默认样式 默认样式是在屏幕底部弹出一个菜单,这个菜单我们就叫他选项菜单OptionsMenu,一般情况下,选项菜单最多显示2排每排3个菜单项,这些菜单项有文字有图标,也被称作Icon Menus,如果多于6项,从第六项开始会被隐藏,在第六项会出现一个More里,点击More才出现第六项以及以后的菜单项,这些菜单项也被称作Expanded Menus。下面介绍。 1.main.xml?xml version=1.0 encoding=utf-8?LinearLayout xmlns:android=/apk/res/android android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent TextView android:layout_width=wrap_content android:layout_height=wrap_content android:text=请点击 Menu键显示选项菜单 android:id=@+id/TextView02 //LinearLayout 2。重载onCreateOptionsMenu(Menu menu)方法 重载onCreateOptionsMenu(Menu menu)方法,并在此方法中添加菜单项,最后返回true,如果false,菜单则不会显示。 public boolean onCreateOptionsMenu(Menu menu)@Overridepublic boolean onCreateOptionsMenu(Menu menu) {/* * * add()方法的四个参数,依次是: * * 1、组别,如果不分组的话就写Menu.NONE, * * 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 * * 3、顺序,那个菜单现在在前面由这个参数的大小决定 * * 4、文本,菜单的显示文本 */ menu.add(Menu.NONE, Menu.FIRST + 1, 5, 删除).setIcon( android.R.drawable.ic_menu_delete);// setIcon()方法为菜单设置图标,这里使用的是系统自带的图标,同学们留意一下,以 // android.R开头的资源是系统提供的,我们自己提供的资源是以R开头的 menu.add(Menu.NONE, Menu.FIRST + 2, 2, 保存).setIcon( android.R.drawable.ic_menu_edit); menu.add(Menu.NONE, Menu.FIRST + 3, 6, 帮助).setIcon( android.R.drawable.ic_menu_help); menu.add(Menu.NONE, Menu.FIRST + 4, 1, 添加).setIcon( android.R.drawable.ic_menu_add);
您可能关注的文档
- 2012年国考试行测真题与答案解析 中公版.doc
- 系统DOS命令的识别与环境变量的设置.docx
- 2012年山东省公务员录用考试《行政职业能力测验》考前冲刺试卷与答案.doc
- 系统console介绍.doc
- 系统功能说明书模板.doc
- 系统基本配置命令.doc
- 2012年山东省东营市中考英语试题与答案.doc
- 2012年中考历史第一轮单元总复习 第1课时 中华文明起源、国家产生与社会变革.ppt
- 系统慢有以下几种原因.docx
- 2012年希望之星英语风采大赛通知.doc
- 2025年国家电网招聘之电网计算机题库500道【达标题】.docx
- 2025年宝鸡中北职业学院单招语文测试题库a4版.docx
- 2025年安徽省铜陵市单招(语文)测试模拟题库a4版.docx
- 2025年宿迁泽达职业技术学院单招(语文)测试模拟题库精编.docx
- 2025年山东城市建设职业学院单招语文测试模拟题库必考题.docx
- 2025版针对协议签订次数的详细补充合同.docx
- 2025版互联网保险担保借款合同汇编.docx
- 二零二五年度新材料研发保密合同.docx
- 2025年安徽马钢技师学院单招语文测试模拟题库及参考答案.docx
- 2025年安徽省马鞍山市事业单位招聘考试(职业能力倾向测验)题库一套.docx
文档评论(0)