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);//去掉信息欄