取消标题栏、状态栏方法

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

相关文章
相关标签/搜索