在我的应用程序与Xamarin.Android编写。当应用程序刚刚打开时(应用程序需要打开的时间),状态栏颜色为灰色。StatusBar灰色时打开应用程序
但是,当应用程序运行最后,状态看起来有深蓝色我Styles.xml分配。
这是主题
<resources>
<style name="Theme.DesignDemo" parent="Base.Theme.DesignDemo"></style>
<style name="Theme.DesignDemo2" parent="Base.Theme.DesignDemo"></style>
<style name="Base.Theme.DesignDemo" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:statusBarColor">@color/colorPrimary</item>
</style>
<style name="Theme.DesignDemo.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="Theme.DesignDemo.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
</resources>
和Styles.xml V-21
<resources>
<style name="Theme.DesignDemo" parent="Base.Theme.DesignDemo">
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:statusBarColor">@color/primary_dark</item>
</style>
</resources>
和colors.xml
<resources>
<color name="colorPrimary">#002868</color>
<color name="colorPrimaryDark">#002053</color>
<color name="colorPrimaryRed">#AF0505</color> <!--BF0A30-->
<color name="colorAccent">#b2dfdb</color>
<color name="colorWhite">#FFF</color>
</resources>
如果你看看WhatsApp,甚至需要几秒钟才能打开,但使用它们设置的颜色,而不是默认的灰色。
你有没有启动画面?如果是这样,它的风格是什么 - 有时它是不同的,因为它是用一个可绘制的背景作为例子。 – JimBobBennett
只要您的应用程序启动或仅在第一次安装并打开您的应用程序时才会发生此问题吗? –
何,我有一个简介,我使用了恶意AppIntro,但我在介绍活动中分配主题: [活动(标签=“IntroApp”,MainLauncher = true,Theme =“@ style/Theme.DesignDemo”)) ] 公共类IntroApp:AppIntro.AppIntro2 – ter2016