如何隐藏和显示状态栏

时间:2013-03-12 11:31:28

标签: android statusbar

就是这样,我已经找到了如何隐藏标题栏但我没有找到隐藏/显示状态栏按下按钮的例子。有可能的?谢谢!

4 个答案:

答案 0 :(得分:9)

我会使用以下内容添加和删除全屏标志:

// Hide status bar
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
// Show status bar
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

答案 1 :(得分:3)

隐藏状态栏

在您的活动中使用此代码

      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);

在Manifest文件中更改应用程序主题,如下所示

      android:theme="@android:style/Theme.Black.NoTitleBar"

答案 2 :(得分:2)

对于显示部分不起作用的人,您可以尝试以下代码

显示状态栏

.main

答案 3 :(得分:0)

参考 - https://developer.android.com/training/system-ui/immersive.html

INotifyPropertyChanged

虽然操作栏覆盖了状态栏。