studio color collapsing collapsible collapsemode change bar app android

color - expandable toolbar android



Color de la barra de ActionBar de Android (6)

1) Genere el estilo de la barra de acción , haga clic en Descargar ZIP para obtener los archivos

2) Cuando extraiga el archivo zip creado en el Paso 1, obtendrá una carpeta de resolución. Agrega esta carpeta a tu proyecto en plataforma / Android.

3) Modifique manifest.xml para usar el nuevo estilo de barra de acción, donde "Acción" es el nombre de su estilo establecido en el paso 1.

<android xmlns:android="http://schemas.android.com/apk/res/android"> <tool-api-level>14</tool-api-level> <manifest> <application android:theme="@style/Theme.Action"/> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="16"/> </manifest> </android>

This manual me ayudó y espero que también te ayude.

He añadido pestañas ActionBar a mi aplicación. El color predeterminado para ese subrayado es azul claro. ¿Cómo cambio ese color o estilo para la pestaña seleccionada?


Aquí hay una manera mucho más fácil:

He estado luchando con esto durante días, pero finalmente encontré la solución. Estoy usando AppCompat. Puede establecer colorAccent en su tema y eso cambiará el color de resaltado en su barra de acción. Al igual que:

<item name="colorAccent">@color/highlightcolor</item>

Aquí está en contexto:

<style name="LightTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/darkgrey</item> <item name="colorPrimaryDark">@color/black</item> <item name="colorAccent">@color/highlightcolor</item> </style>

Donde originalmente publiqué esta respuesta: la pestaña de Android subraya el color no cambia



Para cualquier persona que quiera cambiar el color / fondo de la barra de acción en el código, puede hacer algo como esto

final ActionBar actionBar = getActionBar(); actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.action_bar_bg));

Para cambiar el color de la barra de pestañas debajo de la barra de acción:

actionBar.setStackedBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.color_brown_dark)));

Para cambiar el fondo de la barra de pestañas:

actionBar.setStackedBackgroundDrawable(getResources().getDrawable( R.drawable.coupon_header));


selectableItemBackground es el atributo que creo que estás buscando. Le recomiendo que lea este artículo sobre Personalizar la barra de acción , así como también consulte esta pregunta en SO y en esta también.

En el código parece que no puedo encontrar una manera de personalizar el elemento individual seleccionado, pero personalizar la barra en sí sería algo así.

ActionBar bar = getActionBar(); bar.setBackgroundDrawable(new ColorDrawable("FF0000"));


ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // set background for action bar bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0c2354"))); // set background for action bar tab bar.setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#B5C0D0"))); bar.show();