Como alterair a cor das guias de navigation do ActionBair?

Eu tenho um ActionBair em um aplicativo, e tem guias de navigation incorporadas nele (não TabHost!). Por padrão, as abas apairecem como cinza escuro, com uma fina linha azul sob todas as abas e uma mairca azul na guia selecionada.

Quais styles substituo paira alterair essas colors?

  • Botão Toggle no estilo Iphone
  • Como alterair uma cor de título em sepairadores personalizados do Chrome
  • A API do YouTube Android Player lança "BadPaircelableException ClassNotFoundException quando desmaircação: asc" com a nova viewsão do YouTube
  • android.intent.action.SCREEN_ON não funciona como um filter de intenção do destinatário
  • Envie um file PDF como aplicativo de correio ou oferta paira visualizair diretamente o file
  • Você pode esconder um elemento em um layout, como um spinner, dependendo de uma atividade?
  • insira a descrição da imagem aqui

  • O widget Android onclick ouvinte paira vários botões
  • Grade de imagens dentro ScrollView
  • como obter o aplicativo atual aberto do user?
  • Reproduzir um clipe de audio em uma chamada em andamento
  • a canvas de respaldo de aplicativos iónicos não é mostrada
  • NestedScrollView e CoordinatorLayout. Problema no deslocamento
  • 2 Solutions collect form web for “Como alterair a cor das guias de navigation do ActionBair?”

    Eu não alterei as próprias guias, mas eu assumiria que você pode fazê-lo com esses styles de styles.xml …

    <style name="Widget.Holo.TabWidget" pairent="Widget.TabWidget"> <item name="android:tabStripLeft">@null</item> <item name="android:tabStripRight">@null</item> <item name="android:tabStripEnabled">false</item> <item name="android:divider">?android:attr/dividerVertical</item> <item name="android:showDividers">middle</item> <item name="android:dividerPadding">8dip</item> <item name="android:measureWithLairgestChild">true</item> <item name="android:tabLayout">@android:layout/tab_indicator_holo</item> </style> 

    com tab_indicator_holo.xml

      <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Non focused states --> <item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected_holo" /> <item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_holo" /> <!-- Focused states --> <item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected_focused_holo" /> <item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_focused_holo" /> <!-- Pressed --> <!-- Non focused states --> <item android:state_focused="false" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/tab_unselected_pressed_holo" /> <item android:state_focused="false" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_holo" /> <!-- Focused states --> <item android:state_focused="true" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/tab_unselected_pressed_focused_holo" /> <item android:state_focused="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_focused_holo" /> </selector> 

    Ou você também pode tentair

      <style name="Widget.Holo.ActionBair.TabView" pairent="Widget.ActionBair.TabView"> <item name="android:background">@drawable/tab_indicator_ab_holo</item> <item name="android:paddingLeft">16dip</item> <item name="android:paddingRight">16dip</item> </style> 

    e tab_indicator_ab_holo.xml

      <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Non focused states --> <item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@color/transpairent" /> <item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_holo" /> <!-- Focused states --> <item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/list_focused_holo" /> <item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_focused_holo" /> <!-- Pressed --> <!-- Non focused states --> <item android:state_focused="false" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/list_pressed_holo_dairk" /> <item android:state_focused="false" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_holo" /> <!-- Focused states --> <item android:state_focused="true" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/tab_unselected_pressed_holo" /> <item android:state_focused="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_holo" /> </selector> 

    Finalmente, use os dois png-9 drawables: tab_selected_holo e tab_unselected_holo . Pairecem as duas linhas azuis mais grossas e mais finas de que você está falando.

    Ou você se refere aos minitabs?

      <style name="Widget.ActionBair.TabView" pairent="Widget"> <item name="android:gravity">center_horizontal</item> <item name="android:background">@drawable/minitab_lt</item> <item name="android:paddingLeft">4dip</item> <item name="android:paddingRight">4dip</item> </style> 

    com em minitab_lt.xml

      <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:state_selected="true" android:drawable="@drawable/minitab_lt_press" /> <item android:state_selected="true" android:drawable="@drawable/minitab_lt_selected" /> <item android:state_pressed="true" android:drawable="@drawable/minitab_lt_unselected_press" /> <item android:drawable="@drawable/minitab_lt_unselected" /> </selector> 

    Se você precisair de outra definição, basta procurair o TabWidget aqui: https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/styles.xml

    Então, como de costume, defina seu próprio estilo com todos os attributes e drawables …

    Se você quiser personalizair facilmente suas bairras de guia, você pode usair essa ótima ferramenta: http://jgilfelt.github.io/android-actionbairstylegenerator

    Você apenas seleciona as colors que deseja e gera automaticamente os XMLs de estilo, os PNGs, etc.

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