Pregunta

Estoy desarrollando Android 2.1 API 7 aplicación Para implementar barra de acciones, Estoy usando ActionBarSherlock biblioteca.

He importado con éxito la Biblioteca Sherlock a mi proyecto y creé la barra de acción en mi aplicación. Entonces, me gustaría personalizar el estilo de Sherlock Action Bar. Entonces, definí el siguiente archivo de estilo:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="ActionBarTheme" parent="android:style/Theme.Sherlock">
        <item name="android:background">@drawable/action_bar_background</item>
    </style>
</resources>

Pero recibí un error:

No resource found that matches the given name "android:style/Theme.Sherlock"

¿Por qué? ¿Y cómo puedo diseñar Sherlock Action Bar?

¿Fue útil?

Solución

Theme.Sherlock no está en el espacio de nombres de Android. Simplemente elimine el android: prefijo y eso resolverá su error.

Si está utilizando la versión 3, hay una muestra de estilo en el samples/ carpeta que le da un ejemplo de cómo peinar adecuadamente la barra de acción:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top