Używam biblioteki ViewpagerIndicator autorstwa Jake'a Whartona. Używam kodu zakładek w połączeniu z biblioteką ActionBarSherlock. Wszystko działa dobrze, ale staram się stylizować tło kart i nie mogę zrozumieć, w jaki sposób. Chciałbym ciemny pasek akcji z ciemnymi zakładkami i fragmentami światła (zawartość zakładki).Jak zmienić tło karty w zakładkach viewpagerindicator?
Motyw podstawowy, którego używam, to Theme.Sherlock.Light.DarkActionBar. Rozszerzam ten styl, czyniąc go rodzicem stylu, który ustawia atrybuty dla zakładek (jak kolor tekstu, kolor wskaźnika itp.). Powoduje to ciemne paski akcji, lekkie tabulatory i lekkie fragmenty.
Nie mogę znaleźć niczego, co zmieni tło samych kart. Jedyny sposób, w jaki mogę to zmienić, to zmiana całej aplikacji na ciemną (przy użyciu Theme.Sherlock). Oto mój kod do tej pory:
<style name="vpiTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>
</style>
<style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator">
<item name="android:textColor">#FF000000</item>
<item name="android:paddingTop">6dp</item>
<item name="android:paddingBottom">6dp</item>
<item name="android:paddingLeft">16dip</item>
<item name="android:paddingRight">16dip</item>
<item name="android:maxLines">2</item>
</style>
To zastąpiłoby kolorowe wskaźniki, gdyby nie? – Flyview
Tak, zgadza się. Zapomniałem, że moim celem było usunięcie wskaźnika. Odpowiedzi tutaj http://stackoverflow.com/questions/10364045/actionbarsherlock-actionbar-custom-background- with-divider powinny być odpowiednie, ponieważ domyślny wskaźnik/tło jest zrobione z 9 obrazem poprawki. – grant