Android 屏蔽下方虚拟按键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 屏蔽下方虚拟按键相关的知识,希望对你有一定的参考价值。

参考技术A android屏蔽手机虚拟按键

方法一

滑动屏幕可以显示

```

protectedvoidhideBottomUIMenu()

  //隐藏虚拟按键,并且全屏

  if(Build.VERSION.SDK_INT > 11&& Build.VERSION.SDK_INT < 19) // lower api

    View v = this.getWindow().getDecorView();

    v.setSystemUiVisibility(View.GONE);

   elseif(Build.VERSION.SDK_INT >= 19)

    //for new api versions.

    View decorView = getWindow().getDecorView();

    intuiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;

    decorView.setSystemUiVisibility(uiOptions);

  



```

方法二

滑动也不能显示

```

protectedvoidhideBottomUIMenu()

  //隐藏虚拟按键,并且全屏

  if(Build.VERSION.SDK_INT > 11&& Build.VERSION.SDK_INT < 19) // lower api

    View v = this.getWindow().getDecorView();

    v.setSystemUiVisibility(View.GONE);

   elseif(Build.VERSION.SDK_INT >= 19)

    Window _window = getWindow();

    WindowManager.LayoutParams params = _window.getAttributes();

    params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE;

    _window.setAttributes(params);

  



```

如何将android屏幕下方的虚拟按键隐藏掉

有些手机在设置中会有关于导航栏的设置。如本人是华为p7,在全部设置-智能辅助-导航栏中会有一个“导航栏可隐藏”的按钮。打开后在三个虚拟键左侧会有一个向下的小箭头,点击该小箭头就可隐藏。也可在辅助功能中找找看, 参考技术A 屏蔽启:
1、启底部虚拟按键:用RE浏览器进入 \system\目录打编辑build.prop并行添加qemu.hw.mainkeys=0 保存重启手机(所安卓4.0机器都管用);
2、屏蔽底部虚拟按键:用RE浏览器进入 \system\目录打编辑build.prop并行添加qemu.hw.mainkeys=1 保存重启手机底部虚拟按键消失本回答被提问者采纳

以上是关于Android 屏蔽下方虚拟按键的主要内容,如果未能解决你的问题,请参考以下文章

android怎么屏蔽三个虚拟键

Android如何隐藏底部虚拟按键

实体按键不行了。如何让安卓手机(Android 4.2.1)显示虚拟按键?已经ROOT.

一起Talk Android吧(第三百一十七回:Android中的虚拟按键)

如何开启虚拟按键

android 4.2.2怎么隐藏虚拟按键