Estoy usando la biblioteca ViewpagerIndicator de Jake Wharton. Estoy usando el código de pestañas junto con la biblioteca ActionBarSherlock. Todo funciona bien, pero estoy tratando de estilizar el fondo de las pestañas y no puedo entender cómo. Me gustaría una barra de acción oscura con pestañas oscuras y fragmentos de luz (contenido de pestañas).¿Cómo cambiar el fondo de la pestaña en las pestañas del indicador viewpager?
El tema base que estoy usando es Theme.Sherlock.Light.DarkActionBar. Extiendo este estilo haciéndolo el padre de un estilo que establece atributos para las pestañas (como el color del texto, el color del indicador, etc.). Esto da como resultado barras de acción oscuras, pestañas claras y fragmentos de luz.
No encuentro nada que cambie el fondo de las pestañas. La única forma en que puedo cambiarlo es cambiando toda la aplicación a oscura (usando Theme.Sherlock). Aquí está mi código hasta ahora:
<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>
Esto reemplazaría los indicadores de colores ¿no? – Flyview
Sí, eso es correcto. Había olvidado que mi objetivo era eliminar el indicador. Las respuestas aquí http://stackoverflow.com/questions/10364045/actionbarsherlock-actionbar-custom-background-with-divider deben ser aplicables, ya que el indicador/fondo predeterminado se realiza con una imagen de 9 parches. – grant