【问题标题】:How hide and show status bar如何隐藏和显示状态栏
【发布时间】:2013-03-12 11:31:28
【问题描述】:

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

【问题讨论】:

    标签: android statusbar


    【解决方案1】:

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

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

    【讨论】:

    • 如果我的清单中有“Theme.NoTitleBar”,则隐藏部分有效,但显示部分不适用于我。此外,如果我有“Theme.NoTitleBar.FullScreen”,则显示和隐藏都不起作用。它永远卡在全屏状态。
    【解决方案2】:

    隐藏状态栏

    在您的活动中使用此代码

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

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

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

    【讨论】:

    • 这里不包括“隐藏和显示”的“显示”部分。
    【解决方案3】:

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

    显示状态栏

       if (Build.VERSION.SDK_INT < 16) {
                  getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        }
        else {
           View decorView = getWindow().getDecorView();
          // show the status bar.
           int uiOptions = View.SYSTEM_UI_FLAG_VISIBLE;
           decorView.setSystemUiVisibility(uiOptions);
        }
    

    【讨论】:

      【解决方案4】:

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

      // This snippet shows the system bars. It does this by removing all the flags
      // except for the ones that make the content appear under the system bars.
      private void showSystemUI() {
          mDecorView.setSystemUiVisibility(
                  View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                  | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                  | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
      }
      

      虽然操作栏与状态栏重叠。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-14
        • 2016-03-29
        • 2012-01-06
        • 1970-01-01
        • 2020-01-10
        • 2014-04-23
        相关资源
        最近更新 更多