隐藏标题栏状态栏 全屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏标题栏状态栏 全屏相关的知识,希望对你有一定的参考价值。


隐藏标题栏、状态栏
android程序默认情况下是包含状态栏(显示时间电量信号等)和标题栏的(显示应用的名称,对应清单文件中activity的android:label的属性值)的,如下为默认创建的继承自ActionBarActivity的界面

技术分享
   <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
  <string name="app_name">标题栏</string>

1、在代码中设置,要放在setContentView()之前

  • getSupportActionBar().hide();//取消标题栏,【仅】能用于ActionBarActivity的子类
  • requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏,【不】能用于ActionBarActivity的子类
  • getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//取消状态栏,也可用下面的方式
  • getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//取消状态栏

2、在清单文件中设置,不能用于ActionBarActivity的子类,若设置为application的属性,则对所有Activity对生效,但同样不能有继承自ActionBarActivity的Activity

  • android:theme="@android:style/Theme.NoTitleBar"    
  • android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
















以上是关于隐藏标题栏状态栏 全屏的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 使查看全屏,隐藏状态栏,导航栏等

Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)

Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)

隐藏在模态视图中的状态栏(在全屏演示中)

Android 显示、隐藏状态栏和导航栏

如何让Safari全屏 把上面的状态栏隐藏掉