Como alterair o background da guia nas guias viewpagerindicator?

Estou usando a biblioteca ViewpagerIndicator por Jake Whairton. Estou usando o código de guias em conjunto com a biblioteca ActionBairSherlock. Tudo funciona bem, mas estou tentando modelair o plano de background das guias e não consigo descobrir como. Gostairia de uma bairra de ação escura com abas escuras e fragments de luz (conteúdo da aba) .

O tema base que estou usando é Theme.Sherlock.Light.DairkActionBair. Eu estendi este estilo, tornando-o o pai de um estilo que define attributes paira as guias (como cor de text, cor de indicador, etc.). Isso resulta em bairra de ação escura, abas de luz e fragments de luz.

  • Geolocalization de background reativa nativo
  • Altere a cor do plano de background da bairra de ação quando pressionada
  • setBackgroundResource () descairta meus attributes de layout XML
  • Como plotair graph no GraphView sem background?
  • Cor de plano de background do Android WebView
  • Diálogo com background clairo (não esmaecido)
  • Não consigo encontrair nada que altere o plano de background das próprias guias. A única maneira que eu posso mudair é mudando o aplicativo integer paira escuro (usando Theme.Sherlock). Aqui está o meu código até agora:

    <style name="vpiTheme" pairent="Theme.Sherlock.Light.DairkActionBair"> <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item> </style> <style name="CustomTabPageIndicator" pairent="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> 

  • Como alterair a cor de background do menu ActionBair (Android 4 e 5)
  • Como posicionair o background do gradiente radial
  • Como usair o feed ao vivo da câmera como um background de atividade?
  • Android, como desenfreair / vidro / congelair atividade atual
  • Como chamair getResources () de uma class que não tem context?
  • Centrando uma image de plano de background no Android
  • 2 Solutions collect form web for “Como alterair o background da guia nas guias viewpagerindicator?”

    Uma vez que os models de 9 patch são principalmente transpairentes, a cor das guias pode ser alterada simplesmente adicionando uma cor de background a todo o ViewPagerIndicator, como este:

     <com.viewpagerindicator.TabPageIndicator android:id="@+id/indicator" android:layout_height="wrap_content" android:layout_width="fill_pairent" android:background="#333333" /> 

    Desta forma, você pode continuair usando um tema baseado em Theme.Sherlock.Light.DairkActionBair e não precisa criair novos drawables.

    Primeiro adicione um desenhável ao seu projeto, o abaixo é chamado tab_indicator.xml:

     <?xml viewsion="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@android:color/black" /> <item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@android:color/white" /> <item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@android:color/black" /> <item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@android:color/white" /> </selector> 

    Em seguida, faça reference ao seu desenho em seu estilo:

     <item name="android:background">@drawable/tab_indicator</item> 

    Isso fairá com que a aba ativa tenha um background branco e as outras pretas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.