Android主题样式style背景色(图片),在刘海屏上出现黑条问题

Android主题样式style背景色(图片),在刘海屏上出现黑条问题

一般Launcher页会设置一个主题样式,配置一个背景图片来解决Activity的xml布局未显示时的一小段白屏或黑屏的时间,然而这个图片在刘海屏或水滴屏(官方文档成为“屏幕缺口”)的手机上会在状态栏位置显示一条黑色

如下图:

Android主题样式style背景色(图片),在刘海屏上出现黑条问题

解决办法

  • <item name=“android:windowLayoutInDisplayCutoutMode”>shortEdges</item>
    只需要在style里面设置一个属性就可以全屏显示啦

效果

Android主题样式style背景色(图片),在刘海屏上出现黑条问题