【问题标题】:How to hide status bar permanently in android? [closed]如何在android中永久隐藏状态栏? [关闭]
【发布时间】:2014-11-02 19:21:45
【问题描述】:

如何在android中隐藏status bar(手机图标、电池图标、网络图标等)?

【问题讨论】:

标签: java android hide statusbar


【解决方案1】:

setContentView(R.id.activity_main)上方写下这段代码,它会起作用。

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

【讨论】:

    【解决方案2】:

    您还可以更改Android Manifest 中的主题以隐藏状态栏,这样您就不必在每个活动中调用代码。

    <application
        ...
        android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
        ...
    </application>
    

    如果你没有使用 Holo,你可能需要稍微改变一下。

    或者,您可以在每个活动中调用此代码 -

    适用于 4.0 及更低版本

    setContentView(R.layout.activity_main);行之前的onCreate方法中添加这个。

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

    适用于 4.1 及更高版本

    View decorView = getWindow().getDecorView();
    // Hide the status bar.
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
    decorView.setSystemUiVisibility(uiOptions);
    

    【讨论】:

      【解决方案3】:
      // Hide status bar
      getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
      // Show status bar
      getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
      

      Documentation for System-UI Status

      在 Android 4.1 及更高版本上隐藏状态栏:

      View decorView = getWindow().getDecorView();
      // Hide the status bar.
      int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
      decorView.setSystemUiVisibility(uiOptions);
      // Remember that you should never show the action bar if the
      // status bar is hidden, so hide that too if necessary.
      ActionBar actionBar = getActionBar();
      actionBar.hide();
      

      【讨论】:

        【解决方案4】:

        您可以在清单中添加android:theme="@android:style/Theme.NoTitleBar"

        在您的活动中,您可以添加getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

        希望这将帮助您找到解决方案。

        【讨论】:

          猜你喜欢
          • 2011-08-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多