是通过编程实现和通过主题样式实现。
onCreate
方法中使用requestWindowFeature
和setFlags
方法来实现全屏显示。@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 隐藏标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 隐藏状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
首先,在styles.xml文件中定义一个全屏的主题样式:
<style name="FullScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowFullscreen">true</item>
</style>
然后,在AndroidManifest.xml文件中为目标Activity指定该主题样式:
<activity android:name=".MainActivity"
android:theme="@style/FullScreenTheme">
<intent-filter>
...
</intent-filter>
</activity>
通过以上两种方式,可以实现Activity的全屏显示。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云