Ich verwende die ViewpagerIndicator-Bibliothek von Jake Wharton. Ich verwende den Tabs-Code in Verbindung mit der ActionBarSherlock-Bibliothek. Alles funktioniert gut, aber ich versuche, den Hintergrund der Registerkarten zu stylen und kann nicht herausfinden, wie. Ich möchte eine dunkle Aktionsleiste mit dunklen Tabs und hellen Fragmenten (Tab-Inhalt) .
Das Basisthema, das ich verwende, ist Theme.Sherlock.Light.DarkActionBar. Ich erweitere diesen Stil, indem ich ihn zu einem Elternteil eines Stils mache, der Attribute für die Tabs setzt (wie Textfarbe, Indikatorfarbe usw.). Dies führt zu dunklen Aktionsleisten, hellen Tabs und hellen Fragmenten.
Ich kann nichts finden, was den Hintergrund der Tabs selbst verändern würde. Die einzige Möglichkeit, dies zu ändern, ist das Ändern der gesamten App auf dunkel (mit Theme.Sherlock). Hier ist mein Code bis jetzt:
%Vor%Da die 9-Patch-Zeichen größtenteils transparent sind, können Sie die Farbe der Registerkarten ändern, indem Sie dem gesamten ViewPagerIndicator einfach eine Hintergrundfarbe hinzufügen:
%Vor% Auf diese Weise können Sie weiterhin ein Thema verwenden, das auf Theme.Sherlock.Light.DarkActionBar
basiert, und müssen keine neuen Zeichenelemente erstellen.
Tags und Links android background tabs colors viewpagerindicator