Cómo cambiar el color de fondo de la barra de acción sin aumentar min sdk?

Como sabemos, un fondo de color de la barra de acción permitido en el nivel 11 de sdk, mira esto . Pero hay algunas aplicaciones con barra de acción de color que tienen min sdk inferior a 11. Por ejemplo Whatsapp tiene barra de acción verde, pero tiene min sdk: 7 FAQ WhatsApp , o la aplicación Telegram tiene min sdk: 8 Telegram FAQ , pero tiene barra de acción azul .

¿Cómo funcionan estas aplicaciones? ¿Y cómo puedo hacer esto?

android.app.ActionBar actionBar = (android.app.ActionBar) getActionBar(); actionBar.setDisplayShowHomeEnabled(false); View mActionBarView = getLayoutInflater().inflate(R.layout.action_bar_main, null); actionBar.setCustomView(mActionBarView); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 

Este código requiere minSdk = 11, para getActionBar() . Por favor, ayúdame.

La Toolbar (nuevo nombre para el ActionBar introducido en Lollipop) es sólo una vista normal.

Enlace: https://developer.android.com/reference/android/support/v7/widget/Toolbar.html

Usted acaba de fijar su fondo como cualquier otra vista.

 // java toolbar.setBackgroundColor(int color); // or toolbar.setBackgroundResource(int resId); // or XML android:background="@drawable/toolbarBackground" 

Para cambiar el color de su barra de herramientas utilice esto:

 getSupportActionBar().setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.toolbar_color_primary))); 
  • Número de pestañas en ActionBar
  • Agregar botones a la barra de acción de Android
  • Cambiar el color de fondo de ActionBar dinámicamente
  • La superposición de la barra de acciones no funciona como se esperaba
  • Android acción barra título elipsis
  • El botón Atrás de la barra de acción no funciona en android
  • Barra de Acción de Android Botón Arriba versus Sistema Botón Atrás
  • Cambiar el icono de búsqueda en la barra de acción
  • ¿Cómo ocultar la barra de acción antes de cargar la actividad?
  • Android: La barra de acción predeterminada se está poblando mientras se carga la aplicación
  • Indicador de progreso de la barra de acción y botón de actualización
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.