nie jestem pewien jaki poziom API próbujesz kierować, ale jeśli można użyć API 23 konkretnej rzeczy, można dodać następujące wpisy do AppTheme styles.xml:
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
<item name="android:windowLightStatusBar">true</item>
gdy android:windowLightStatusBar
jest ustawiony na true, pasek stanu kolor tekstu będzie mógł być widziany, gdy kolor paska stanu jest biała, i vice-versa gdy android:windowLightStatusBar
jest ustawiona na false, pasek statusu kolor tekstu zostanie zaprojektowany do być postrzegane kiedy kolor paska stanu jest ciemny.
Przykład:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<!-- Status bar stuff. -->
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
<item name="android:windowLightStatusBar">true</item>
</style>
Great !! To działa dla mnie :) – MarcForn
jeśli mój poziom api jest 21 to nie działa możesz powiedzieć mi alternatywę dla tego – saikrupa