Domanda

sto sviluppando Android 2.1 API 7 app. Per implementare barra delle operazioni , io sto usando ActionBarSherlock biblioteca.

Ho importato con successo biblioteca sherlock al mio progetto, e ha creato la barra di azione nella mia app. Poi, vorrei personalizzare lo stile della barra delle operazioni sherlock. Così, ho definito il seguente file di stile:

<?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>

errore, ma ho ottenuto:

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

Perché? E come posso bar sherlock stile Azione ??

È stato utile?

Soluzione

Theme.Sherlock non è nello spazio dei nomi di Android. Basta rimuovere il prefisso android: e che risolverà il vostro errore.

Se si utilizza la versione 3, c'è un campione di stile nella cartella samples/ che ti dà un esempio di come correttamente stile nella barra delle operazioni:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top