全屏 标题栏 状态栏

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

全屏 标题栏 状态栏

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

<activity

android:name=".MainActivity"

android:label="@string/app_name" >

<string name="app_name">标题栏</string>

代码中设置,要放在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);//取消状态栏

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

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

来自为知笔记(Wiz)

时间: 2024-10-07 02:52:38

全屏 标题栏 状态栏的相关文章

android不要全屏保留状态栏

AndroidMainfest.xml:   android:theme="@android:style/Theme.NoTitleBar"

全屏两种flag设置的区别

(1)不设置 Activity窗口不全屏,状态栏显示. (2)getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,    WindowManager.LayoutParams.FLAG_FULLSCREEN); Activity窗口全屏,状态栏不显示. (3)getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,   WindowMan

Android实现无标题栏全屏的三种方法

一.通过Java代码 在setContentView之前执行: requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏 二.调用Android自带的Theme 直接在AndroidManifest.xml中需要全屏显

Android UI体验之全屏沉浸式透明状态栏效果

前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏. 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验.而Android 5.0之后谷歌又提出了 ColorPalette 的概念,让开发者可以自己设定系统区域的颜色,使整个 App 的颜色风格和系统的颜色风格保持统一.今天学习总结一下如何实现Android 4.4以上全屏沉浸式透明状态栏效果.先看下预期效果: 首先现分清楚哪部分是状态栏,哪部分是导

去除标题栏及全屏

一.去除标题栏 1.在代码中实现:在此方法setContentView(R.layout.main)之前加入: requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏 2.在AndroidManifest.xml中实现:注册Activity时加上如下的一句配置就可以实现. 如果是想要整个应用都没有标题栏的话,就在application中加入: <application android:icon="@drawable/icon"

android 去掉actionbar 隐藏标题栏 全屏

去掉actionbar :getActionBar().hide(); 全屏方法一: <activity            android:name="com.imax.weather.MainActivity"            android:label="@string/app_name"            android:screenOrientation="portrait"            android:th

全屏无标题栏解决方法

网上已经有很多关于这个问题的解决方案,如果你试了都没有解决,那么请往下看.首先说下网上说的解决方案: 方案一:在AndroidManifest.xml中,为需要进行全屏显示的activity添加如下主题:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 方案二://取消标题requestWindowFeature(Window.FEATURE_NO_TITLE); //Activity样式文件,一定要写在中间setCo

去除标题栏和全屏的方法

方法一:在代码中 必须在setContentView(R.layout.activity_main)之前加入 //去除标题栏        requestWindowFeature(Window.FEATURE_NO_TITLE);        //全屏        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 方法二:

Android中全屏 及 去掉标题栏

Android中全屏 及 去掉标题栏 <去掉标题栏的方法> 第一种:入门的时候经常使用的一种方法 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@s