标签:
全屏 标题栏 状态栏
Android程序默认情况下是包含状态栏(显示时间电量信号等)和标题栏的(显示应用的名称,对应清单文件中activity的android:label的属性值)的,如下为默认创建的继承自ActionBarActivity的界面
<activityandroid: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"
标签:
原文地址:http://www.cnblogs.com/bqtt/p/5267788.html