Android 4.0.3隐藏通知栏和标题栏

时间:2012-06-09 12:51:47

标签: android android-notification-bar

我想让我的应用程序在任何Android设备上全屏显示。隐藏标题栏以及通知栏。该应用程序应该在Android 4.0.3上的10英寸平板电脑上运行。 我使用以下代码,但只有标题栏消失。我也想隐藏通知栏。谁能告诉我我的代码中出错了什么?

getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

2 个答案:

答案 0 :(得分:3)

试试这个

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

希望它有所帮助。

编辑:

  

SYSTEM_UI_FLAG_HIDE_NAVIGATION是一个请求的新标志   导航栏完全隐藏。请注意,这仅适用于   某些手机​​使用的导航栏(它不会隐藏系统栏   在平板电脑上)。导航栏会在系统返回后立即查看   接收用户输入。因此,此模式主要用于视频   播放或需要整个屏幕但用户的其他情况   输入不是必需的

答案 1 :(得分:1)

将导航按钮和家庭,时间,网络信息等保持在一起的东西被称为“导航”栏。

您无法在给定框架内隐藏它,但可以为您设置root设备

  1. Root device

  2. Install and run Busybox

  3. Install HideBar

  4. 在HideBar中有一个选项可以在“Kiosk”模式下运行,在该模式下无法重新显示导航栏。不用说,你真的需要小心这一点。

    此问题也在这里提出:

      

    Android tablet navigation bar won't hide

         

    How to remove system bars on Android, I mean, all

         

    Android tablet navigation bar won't hide

         

    Is there a way to hide the system/navigation bar in Android ICS

         

    Hide Tablet system bar

         

    Real Fullscreen with Android 4 Tablets

         

    Easy way to hide system bar on Android ICS