Frage

Ich entwickle mich Android 2.1 API 7 App. Implementieren Aktionsleiste, Ich benutze ActionBarsherlock Bibliothek.

Ich habe die Sherlock -Bibliothek erfolgreich in mein Projekt importiert und die Aktionsleiste in meiner App erstellt. Dann möchte ich den Stil der Sherlock -Action -Bar anpassen. Also habe ich die folgende Stildatei definiert:

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

Aber ich habe einen Fehler:

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

Wieso den? Und wie kann ich Sherlock Action Bar stylen?

War es hilfreich?

Lösung

Theme.Sherlock ist nicht im Android -Namespace. Einfach die entfernen android: Präfix und das wird Ihren Fehler beheben.

Wenn Sie Version 3 verwenden, gibt es ein gestaltetes Beispiel in der samples/ Ordner, der Ihnen ein Beispiel dafür gibt, wie Sie die Actionleiste richtig stylen können:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top