Activity与AppCompatActivity全屏实现方法

Activity与AppCompatActivity全屏实现方法

两种Activity全屏的实现方法是不同的,下面分别讲述。

一、实现Activity全屏

Activity与AppCompatActivity全屏实现方法_第1张图片

在项目清单文件里设置:

Activity与AppCompatActivity全屏实现方法_第2张图片

但是这个方法对于与AppCompatActivity是无效的,运行要报错。

Activity与AppCompatActivity全屏实现方法_第3张图片

要求AppCompatActivity使用Theme.AppCompat....的主题。

二、实现AppCompatActivity全屏

1、仅仅去掉ActionBar,保留状态栏

Activity与AppCompatActivity全屏实现方法_第4张图片

2、实现真正的全屏

(1)在styles.xml里自定义样式

(2)AppCompatActivity采用自定义样式

Activity与AppCompatActivity全屏实现方法_第5张图片

如果自定义样式MyFullScreen,继承的父类是Theme.AppCompat.NoActionBar

那么全屏的底色就是灰黑色,而不是灰白色:

Activity与AppCompatActivity全屏实现方法_第6张图片

 

你可能感兴趣的:(安卓应用开发)