百度搜索了一下,绝大部分文章写的全屏其实并不是实际意义上的全屏,大部分都会留下那漆黑的状态栏,我寻思这也不是我想要的效果昂?最后还是去官网上找到了解决办法:
只需要将下面的them 主题配置到你需要全屏显示的activity中就可以了,代码中需换成自己的图片:
<style name="Theme.FullscreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!--请将此图片换成你自己的-->
<item name="android:windowBackground">@drawable/noon</item>
<item name="android:windowDisablePreview">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:fullBackupOnly">true</item>
<item name="android:screenOrientation">portrait</item>
<item name="android:windowSoftInputMode">stateHidden</item>
<item name="android:configChanges">orientation|keyboardHidden|screenSize</item>
</style>
@drawable/noon 换成自己想要展示的背景就好了,我这里是一张图片,关键点其实就是隐藏掉状态栏、设置透明颜色、设置背景、取消actionbar.
|