如何在Android 4中隐藏StatusBar

Dal*_*eYY 8 android statusbar

如何在Android 4中隐藏StatusBar:

Android 4中的StatusBar

请帮帮我.

Jan*_*usz 6

您问题中图像中显示的栏称为系统栏.

在没有硬件按钮的设备上,如果发生用户输入,将始终显示系统栏.您可以使用标志SYSTEM_UI_FLAG_HIDE_NAVIGATION调用setSystemUiVisibility,并通过Window请求以下窗口功能FLAG_FULLSCREEN.只要用户不与屏幕交互,这应隐藏系统栏并使视图全屏显示.如果用户触摸屏幕,系统栏将重新出现以允许用户使用主页和后退软件键.

如果您有一个用户将与之交互但您希望他不被系统栏分心的视图,则可以设置SYSTEM_UI_FLAG_LOW_PROFILE标志.这应该使系统条变暗并使其更少分散注意力.


Bla*_*eaf 5

我同意Janusz的观点.在Android 4.0中,您无法获得100%真实全屏.

使用以下方法调暗通知栏(也称为状态栏,系统栏)

getWindow().getDecorView().setSystemUiVisibility
  (View.SYSTEM_UI_FLAG_LOW_PROFILE); 
Run Code Online (Sandbox Code Playgroud)

并用它来隐藏它

getWindow().getDecorView().setSystemUiVisibility
  (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Run Code Online (Sandbox Code Playgroud)

而且,如果我猜对了,你正试图实现"自助服务终端模式".您可以通过名为"surelock"的应用获得一些帮助.这会阻止所有"主页"和"后退"操作.


小智 -3

你可以隐藏它。只需在 OnCreate() 方法中使用以下 api

requestWindowFeature(Window.FEATURE_NO_TITLE);