Я не впевнений, на який рівень API ви намагаєтесь націлитись, але якщо ви можете використовувати конкретні речі API 23, ви можете додати наступне до свого стилю AppTheme.xml:
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
<item name="android:windowLightStatusBar">true</item>
якщо android:windowLightStatusBar
встановлено значення true, колір тексту рядка стану буде видно, коли колір рядка стану білий, і навпаки, якщо android:windowLightStatusBar
встановлено значення false, колір тексту рядка стану буде розроблений таким чином, щоб його можна було побачити, коли колір рядка стану темний.
Приклад:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
<item name="android:windowLightStatusBar">true</item>
</style>