Android 会有虚拟导航栏,那么如何让某个 Activity 显示导航栏上的虚拟menu键呢,可以参考下面的方法。

    /** * 显示导航栏的虚拟menu键*/private void showNagtiveMenu() {int menuFlag = 0;try {menuFlag = WindowManager.LayoutParams.class.getField("FLAG_NEEDS_MENU_KEY").getInt(null);Window window = getWindow();window.addFlags(menuFlag);return;} catch (NoSuchFieldException e) {Log.e(LOGTAG, "NoSuchFieldException : " + e.getLocalizedMessage().toString() );} catch (IllegalAccessException e) {Log.e(LOGTAG, "IllegalAccessException : " + e.getLocalizedMessage().toString() );} catch (Exception e) {Log.e(LOGTAG, "Exception : " + e.getLocalizedMessage().toString() );}try {menuFlag = WindowManager.LayoutParams.class.getField("NEEDS_MENU_SET_TRUE").getInt(null);Method m = Window.class.getDeclaredMethod("setNeedsMenuKey", int.class);m.setAccessible(true);m.invoke( getWindow(), new Object[]{menuFlag} );} catch (Exception e) {Log.e(LOGTAG, "Exception : " + e.getLocalizedMessage().toString() );}}

Android NavigationBar 显示 Menu 按键相关推荐

  1. 怎么让Android4.0以上机器的虚拟按键中显示menu键

    4.0的menu被放到了actionbar上,如果不做任何设置的话,虚拟按键(虚拟的back和home键那里)上不会显示menu.网上搜了两个解决方法: 1. 修改AndroidManifest.xm ...

  2. android 系统隐藏和显示虚拟按键的几种方法

    几种动态显示虚拟按键的方法 上一篇从源码来看了虚拟按键的加载显示流程 android 虚拟按键流程分析,今天来看看虚拟的几种动态显示和隐藏的方法. 其实说到虚拟按键,对于市面上面的很多手机,各种需求都 ...

  3. android menu item 显示,Android 如何通过menu id来得到menu item 控件 .

    Android 如何通过menu id来得到menu item 控件 . (2012-07-21 06:43:31) 标签: android 如何 杂谈 Android 如何通过menu id来得到m ...

  4. Android中的Menu功能菜单-OptionsMenu[选项菜单]

    Android中的菜单是用户界面中最常见的元素,使用也很频繁,在Android中,菜单被分为3种,分别为选项菜单(OptionsMenu).上下文菜单(ContextMenu).子菜单(SubMenu ...

  5. android菜单(menu)用法

    Android手机专门用一个按键"menu"来显示菜单. 要实现菜单功能,首先要通过方法onCreateOptionMenu来创建菜单,创建方法有两种:一种是直接导入有menu的x ...

  6. Android菜单详解——理解android中的Menu

    前言 今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享. PS:强烈推荐<Pro Android 3>,是我至 ...

  7. Android中的Menu

    文章目录 1 Menu介绍 1.1 Menu的发展 1.2 菜单的分类 2 选项菜单(OptionMenu) 2.1 选项菜单的xml文件及java文件 3 上下文菜单(ContextMenu) 3. ...

  8. Android:基础控件按键文本框输入框制作登录页面

    基础控件之Button,TextView,EditText,ImageView Button:按键 TextView:文本框 EditText:输入框 ImageView:图片 那我们新建一个工程研究 ...

  9. Android 滑动显示下一层界面

    Android 滑动显示下一层界面 主要activity: public class UpPage extends Activity { private Button upButton; privat ...

最新文章

  1. 利用pandas读写HDF5文件
  2. Activity的LaunchMode
  3. php mysql事务处理回滚操作
  4. Teams Bot如何判断用户所在的时区
  5. 小程序·云开发实战 - 迷你微博
  6. 石头剪刀布python代码_python实现石头剪刀布程序
  7. 电脑闪屏是什么原因_啄木鸟家庭维修|液晶电视闪屏什么原因
  8. [Android系列—] 1. Android 开发环境搭建与Hello World
  9. 计算机文件不能包含的符号,文件夹的名称不能包括
  10. Nodejs基础:路径处理模块path总结
  11. 可访问性之于类和对象
  12. 单片机课程设计——交通灯
  13. html如何将图片作为网页背景,html文档中如何把图片作为背景
  14. 前端中适配各种手机模式的一种解决办法
  15. 【十大IDE】 解决你不懂英文的痛苦
  16. 财会法规与职业道德【19】
  17. MathType 公式编辑器公式大小调整
  18. canvas 圆角矩形填充_canva绘制圆角矩形
  19. 支付宝回调验证失败问题
  20. 传奇架设 GEE引擎教程 配置微端

热门文章

  1. java 类大写_记java实体类属性名为全部为大写踩的坑(基础)
  2. 以终为始,向死而生——5月份英语总结
  3. 世事洞明皆学问-拉链拉头的拆分安装
  4. linux桌面怎么解压tar文件,Linux中tar解压缩命令详解-tar文件怎么打开
  5. 如何在WPF中使用虚拟键盘
  6. 【推荐】700套高端简历模板合集
  7. AnyProxy抓包实践
  8. ubuntu16.04通过网络访问windows共享文件夹(samba)
  9. 7-6 平面向量加法
  10. 微信公众号留言功能实现方法分享