我在我的安卓应用中添加了一个启动画面,并希望在显示时为状态栏设置颜色。
这是位于drawable文件夹下的文件的内容:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/colorPrimary" />
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/ic_home"/>
</item>
</layer-list>
我添加了这个样式:
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/splashscreen</item>
</style>
styles.xml
,其中另一个res\values\styles.xml
是为旧版Android设计的,那么你需要提到这应该在res\values-v21\styles.xml
中完成。 - Ayman SalahcolorPrimaryDark
不会生效,你可以在res\values\styles.xml
中设置它。对于简单的主题,比如启动界面主题,我更喜欢保持简单。 - Jérémy Reynaud