¿Cómo puedo hacer que la barra de estado sea blanca con iconos negros?

Quiero cambiar el color de la barra de estado de mi aplicación para que esté en blanco con iconos negros (en lugar del negro predeterminado con iconos blancos). ¿Hay alguna manera de hacer esto?

3 Solutions collect form web for “¿Cómo puedo hacer que la barra de estado sea blanca con iconos negros?”

Con Android M (api nivel 23) puedes lograr esto desde el tema con android:windowLightStatusBar atributo android:windowLightStatusBar .

Editar:

Al igual que Pdroid mencionado, esto también puede lograrse mediante programación:

 View.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_‌​BAR); 

No hay manera de esto a menos que si tiene un control de toda la rom para personalizar manualmente. Lo que te sugiero que hagas es usar un color gris claro para el color de la barra de estado a través de tu tema como lo hace la unidad de google.

Editar: por favor, refiérase a la respuesta @Wrekcker como esto cambió en android M.

Tuve el mismo problema.

Me di cuenta de que cuando uso el diseño normal como RelativeLayout no funciona. Pero cuando cambié a que viene de la biblioteca de apoyo como CordinatorLayout finalmente ha comenzado a trabajar. Prueba esto.

  <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context=".Activities.Activity"> <android.support.v7.widget.Toolbar android:id="@+id/tb_activity" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.CoordinatorLayout> 

<********* DEBAJO DE OTROS ATRIBUTOS ************>

Estilos

 <resources> <!-- 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> </style> <style name="AppTheme.NoActionBar" parent="AppTheme"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style> <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> 

Y en el manifiesto

 <activity android:name=".Activities.MyActivity" android:label="Activity" android:theme="@style/AppTheme.NoActionBar"> </activity> 
  • Cambiar el color de la flecha de la barra de acción de forma dinámica
  • Cómo actualizar mi proyecto creando una aplicación multi-tema
  • ¿Existen bibliotecas de temas de código abierto o gratuitas para Android?
  • ¿Cómo cambiar o agregar un tema a Android Studio?
  • Cambiar Theme.Dialog para que parezca Theme.Light.Dialog en Android
  • Añadir temas diferentes a la aplicación Android
  • Android: los márgenes especificados en estilo personalizado no tienen efecto
  • ¿Cómo configurar diferentes temas para el selector de botones?
  • ¿Por qué es tan complejo configurar estilo de código en Android
  • ¿Cómo se establece el color del título de la nueva barra de herramientas?
  • Toque fuera del cuadro de diálogo de Android para descartarlo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.