Я установил две темы в своем приложении AppTheme & DarkTheme
В моей строке состояния Apptheme отображается правильное изображение, но когда я установил DarkTheme, его цвет строки состояния меняется, но цвет шрифта не меняется, Я хочу изменить цвет шрифта моей строки состояния белый в DarkTheme.
Когда я использую фрагмент в действии, как, например, использование MainFragment в MainActivity, тогда цвет строки состояния не будет белым
Когда я использую Only Activity, его дать правильный результат в той же теме с белым цветом шрифта в строке состояния.
Стиль. xml
<style name="DarkTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimaryD</item>
<item name="colorPrimaryDark">@color/color_82828C</item>
<item name="colorAccent">@color/color_f85200</item>
<item name="color_background">@color/color_background_night_light_black</item>
<item name="color_background_d">@color/color_background_night_dark_black</item>
<item name="color_icon">@color/color_icon_ffffff</item>
<item name="color_black_white">@color/colorWhite</item>
<item name="color_catlist_bg">@color/color_background_night_dark_black</item>
<item name="color_icon_border">@color/color_icon_border_night</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="colorControlHighlight">@color/ripple_colorD</item>
<item name="android:windowDisablePreview">true</item>
</style>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="color_background">@color/color_background_day</item>
<item name="color_background_d">@color/colorWhite</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/color_f85200</item>
<item name="color_icon">@color/color_icon_3b3b3b</item>
<item name="color_black_white">@color/colorBlack</item>
<item name="color_catlist_bg">@color/colorWhite</item>
<item name="color_icon_border">@color/color_icon_border_day</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="colorControlHighlight">@color/ripple_color</item>
<item name="android:windowDisablePreview">true</item>
</style>
1) Панель состояния Apptheme правильный
2) Цвет шрифта строки состояния DarkTheme черный, я хочу белый цвет шрифта
Я уже применил много решений, но не работаю в моем случае
HomeActivity. java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.DarkTheme);
setContentView(R.layout.activity_home);
}
Проблема с активностью с фрагментом, без фрагмента строки состояния, цвет шрифта белый, работа.
* 1 044 * если у кого-то есть решение, дайте мне предложение, если в моем случае его работа, я также правильно отмечу ответ.
Заранее спасибо.