a、在values\styles.xml文件中定义风格
<resources>
<style name="AppTheme" parent="android:Theme.Light" />
<!--android:Theme.NoTitleBar 实现不显示标题栏-->
<style name="AppTheme_NoTitleBar" parent="android:Theme.NoTitleBar" />
<!--android:Theme.NoTitleBar.Fullscreen 实现不显示状态栏-->
<style name="AppTheme_Fullscreen" parent="android:Theme.NoTitleBar.Fullscreen" />
</resources>
b、在AndroidManifest.xml文件中进行定义:
b1:实现所有Activity都不显示标题栏或状态栏
<application android:theme="@style/AppTheme_NoTitleBar" >
b2:使某一个Activity不显示标题栏或状态栏
<activity android:theme="@style/AppTheme_NoTitleBar" >
c、在Activity中
requestWindowFeature(Window.FEATURE_NO_TITLE);
d、全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
e、
可随时调用,可在代码中随时更改屏幕状态
//全屏
getWindow().clearFlags(
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);//清除FLAG
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏
//不全屏
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//清除FLAG
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);//去掉信息栏