Android 实现全屏(Activity和APPComPatActivity)

一、继承Activity实现全屏

1、在Activity代码中设置

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

注意:这些代码必须在setContentView()之前。



2、在AndroidMenifest.xml清单文件中设置

    android:name=".MainActivity"

    android:theme=" @android :style/Theme.NoTitleBar.Fullscreen">


   


       

       

   

二、继承AppCompatActivity实现全屏

在AppCompatActivity中直接用以上方法设置全屏则会出错。

1、保留状态栏的“全屏”


清单文件中设置


保留状态栏的效果图


2、自定义style实现全屏

第一步:编写style

第二部:设置activity主题

    android:theme="@style/myFullScreenThemt"

    />

效果图-------->


成功实现


参考来自:https://blog.csdn.net/howard2005/article/details/79460799

你可能感兴趣的:(Android 实现全屏(Activity和APPComPatActivity))