a、在values\styles.xml文件中定义风格android
<resources>app
<style name="AppTheme" parent="android:Theme.Light" />spa
<!--android:Theme.NoTitleBar 实现不显示标题栏-->orm
<style name="AppTheme_NoTitleBar" parent="android:Theme.NoTitleBar" />xml
<!--android:Theme.NoTitleBar.Fullscreen 实现不显示状态栏-->get
<style name="AppTheme_Fullscreen" parent="android:Theme.NoTitleBar.Fullscreen" />it
</resources>io
b、在AndroidManifest.xml文件中进行定义:request
b1:实现全部Activity都不显示标题栏或状态栏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);//去掉信息栏