ActionBar Sherlock - Imagen de fondo en Actionbar

Me encantaría establecer una imagen de fondo para ActionBar que importé con la biblioteca "ActionBar Sherlock". Sin embargo, no puedo encontrar ningún enlace en Internet sobre cómo configurar distintivamente una imagen de fondo con XML.

¿Alguien aquí tiene alguna pista que pueda darme :)?

preguntado el 27 de agosto de 11 a las 18:08

3 Respuestas

Creas un estilo para tu barra de acciones, tiene que heredar Tema.Sherlock or Tema.Sherlock.Light.

Luego, enlace a su imagen en el atributo abBackground.

Suponiendo que tiene una imagen llamada myBackgroundImage en res / dibujable su estilo xml sería:

<style name="Actionbar" parent="Theme.Sherlock">
    <item name="abBackground">@drawable/myBackgroundImage</item>
</style>

Puede encontrar más atributos para la barra de acciones aquí: ActionBarSherlock - Tematización

Más sobre estilos se encuentra aquí: Estilos y temas | Desarrolladores de Android

Respondido 26 Oct 11, 11:10

En su archivo style.xml agregue un estilo personalizado como este:

<style name="MyActionBarStyle" parent="Widget.Sherlock.ActionBar.TabBar">
        <item name="android:background">@drawable/actionbar_tab_bg</item>

    </style>

y agregue este estilo al tema de su aplicación con esto a las líneas, el primero para Android <3.0 y el segundo para el> 3.0

<style name="ReservasAppTheme" parent="@style/Theme.Sherlock.Light">
        <item name="actionBarTabStyle">@style/MyActionBarStyle</item>
        <item name="android:actionBarTabStyle">@style/MyActionBarStyle</item>
        </style>

Debe agregar este estilo a la etiqueta de la aplicación en el manifiesto

Respondido 05 Jul 12, 12:07

Respondido 29 ago 11, 02:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.