`
meohao
  • 浏览: 94338 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

写在20120426:按Menu功能键未调用onPrepareOptionsMenu()

 
阅读更多
   Android4.0平台上第一次按Menu功能键未调用onPrepareOptionsMenu(),很诡异,一般在2.2/2.3的Android平台上,onCreateOptionsMenu()和onPrepareOptionsMenu()这两个函数在创建Activity的时候就会被依次被调用,但Android4.0平台上第一次按Menu功能键却怎么没有调用onPrepareOptionsMenu(),所以有些应用需要统一处理第一次动态改变的菜单问题。第一次按Menu键时都会执行onCreateOptionsMenu(),然后定义个成员mMenu来记录当前的状态,重写onKeyDown()函数捕获Menu功能键的按下从而动态的调整菜单的显示就可以啦!
分享到:
评论

相关推荐

    Android代码-DropDownMenu

    DropDownMenu DropDownMenu for Android,filter the list based on multiple condition. To get this project into your build Step 1. Add the specific repository to your build file: repositories { maven {...

    炫酷的弹出选择按钮menu

    炫酷的弹出选择按钮menu

    vc 调用程序清单ProgramsMenu

    从config.ini文件中读取需要到外部调用可执行的文件名和路径在 程序按钮界面上显示调用显示。同时加入捕捉调用程序关闭状态功能。。。。

    CEMS:Menu.ashx.cs文件

    CEMS:Menu.ashx.cs文件,在系統的ASAX下!!!!!!!!!!!!!!!!!!

    不同样子的menu键

    Android上的菜单展示风格各异,其中用得最多且体验最好的莫过于左右滑动来显示隐藏的菜单,android-menudrawer是一个滑动式菜单实现,允许用户在应用当中实现无缝导航。该项目具有多种菜单展示效果,其中最常见的...

    GM300写频软件

    4.写(COPY)车台的频率和数据: 在主菜单'MAIN MENU'下按F3键,在按F5键二次,即可写车台, 按ESC键返回主菜单. (若不能正常读写,请检查连接线,电源和串口设置) 5.修改车台的频率的数据: 在主菜单'MIAN MENU'按F4键,在...

    计算机课程设计:银行存取款系统

    其他功能还未具体实现,只是作为一个选项展示在菜单界面中。 定义函数: void menu(void):显示菜单界面,列出各种业务选项。 void start(void):初始化程序,可能在这里进行一些设置或显示欢迎信息。 void cunqian...

    FANUC机器人操作规程.docx

    图2 1.3示教盒TP 1.3.1 认识TP上的键(见图4) 速度加减键坐标系切换键反向运行程序键正向运行程序键机器人动作键MENU:菜单Select:程序选择界面Edit、:程序编辑界面DATA:参数设置界面FCTN:功能键数字键Reset:...

    发那科机器人示教器介绍.doc

    发那科机器人示教器按钮介绍 1.示教器外观( 图示 1) 2.Deadman开关 (安全开关) 功能:示教器处在有效状态下松开此开关时,...在与SHIFT键同时按下的情 况下,分割画面(1个画面、2个画面、3个画面、状态/1个 D

    基于Linux C实现的学生信息管理系统

    1、主程序模块主要功能:程序的入口主要文件:main.c2、菜单模块主要功能:完成菜单的显示和调用相应功能函数主要文件:menu.h menu.c3、学生模块主要功能:完成学生结构定义,添加学生,删除学生,修改学生,查找...

    Android动态添加menu菜单的简单方法

    方法名 触发时间onCreateOptionsMenu 进入Launcher后第一次点MENU按钮时触发onPrepareOptionsMenu 有两种情况:1、进入Launcher后第一次点MENU按钮触发onCreateOptionsMenu后调用;2、经过第一步,以后每次点MENU...

    二级树形菜单示例:CSS TreeMenu

    二级树形菜单示例:CSS TreeMenu

    Android代码-DropdownMenu

    DropdownMenu View 基于 ListView 和 PopupWindow 实现的下拉菜单,可以方便的配置样式和填充数据。 (work in process: 本项目为学习使用,不保证使用稳定性,请慎重使用。) 使用 Layout 代码: Java 代码...

    Ozh’Admin Drop Down Menu3.1汉化版插件 for Wordpress.zip

    这个插件我之前有介绍过(在后台使用下拉菜单),也汉化过,只可惜更新后作者更改了部分代码,导致插件无法调用语言包,经过我的修改终于可以调用了。 有了之前汉化feedwordpress的成功经验,趁热打铁,今天顺带将...

    嵌入式系统/ARM技术中的Qt 类型编辑实例-指定QPushButton 菜单指示器的子控制

     子控提供了访问子子元素的功能, 例如通常的时候一个按钮将会管理一个菜单,  QPushButton#evilButton::menu-indicator {  image: url(myindicator.png);  }  同时如果美化一个按钮的话, 那么将可以通过...

    AutoPlay Menu Builder v6.0汉化免安装

    AutoPlay Menu Builder 是一个功能强大的光盘自动运行菜单制作工具。在它的帮助下,您不需要具备任何专业的编程知识,只需要经过简单的鼠标拖放和点击就可以轻松制作出漂亮的自动运行菜单程序。通过自动运行菜单,您...

    北峰对讲机

    2、直接输入接收频率→按MENU键,如带亚音按MENU+1+6,再按MENU,然后按A/B键切换(CTCSS/ DCS),→按▲或▼键选择亚音值或手动输入非标准亚音值→按MENU保存→按EXIT(退出)。 3、异频设置:输入接收频率完后→按...

    android编程之menu按键功能实现方法

    本文实例讲述了android编程之menu按键功能实现方法。分享给大家供大家参考。具体分析如下: android应用程序可以通过menu按键弹出菜单,现在通过menu按键弹出一个拥有两个选项的菜单.点击第一个按键,文本框会显示”第...

    Android 按Menu弹出菜单

    Android 按Menu弹出菜单,九宫格样式。

    Android 学习笔记(二七):Menu.doc

    Android 学习笔记(二七):Menu

Global site tag (gtag.js) - Google Analytics