在我的應用程序與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