【问题标题】:Android hide system bar in android 3.1 [duplicate]Android在android 3.1中隐藏系统栏[重复]
【发布时间】:2012-03-26 07:27:33
【问题描述】:

可能重复:
How to hide status bar in Android

如何在 android 3.1 中删除此状态栏。

谢谢。

【问题讨论】:

标签: android statusbar


【解决方案1】:

你不能。那不是状态栏,那是新的系统栏,您不能删除它,因为与状态栏不同,它具有关键导航功能(返回键和主页键)。

您可以用它做的唯一事情是如View.setSystemUiVisibility() 所述。请注意,在平板电脑上,您不能假设 SYSTEM_UI_FLAG_HIDE_NAVIGATION 会受到尊重;这主要用于显示视频,因此如果屏幕的纵横比允许在不移除导航的情况下显示宽屏视频,则不会被移除。

【讨论】:

    【解决方案2】:

    此代码将以编程方式删除通知栏和标题栏(使用 Android 2.3.3 测试)。

    很遗憾,此代码不适用于 Android 3.0 及更高版本。

    //Remove notification bar 
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);  
    
    //Remove title bar 
    this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多