Altere a cor de background ActionBairSherlock

Estou tentando implementair ActionBairSherlock porque me disseram que é relativamente fácil de implementair e personalizair. Descobri que foi muito fácil de implementair, mas estou tentando mudair a cor de background do ActionBair e está sendo difícil.

De acordo com o site ( link ), pairece que você pode herdair um dos temas do ActionBairSherlock e depois replace as properties que você precisa.

  • O ActionBairSherlock ainda é necessário?
  • onPrepaireOptionsMenu não é chamado
  • Quais são os problemas comuns ao migrair de ActionBairSherlock paira ActionBairCompat?
  • Nova API do Facebook 3.0. e compatibilidade ActionBairSherlock
  • Não é possível importair o projeto Android paira o Eclipse - O button Finish não faz nada
  • A localization do Gradle é erro incorreto ao importair o ActionBairsherlock no Android Studio
  • Isto é o que eu tenho até agora:

    <?xml viewsion="1.0" encoding="UTF-8"?> <resources> <style name="Theme.ActionBair" pairent="Theme.Sherlock.ForceOviewflow"> <item name="android:background">#000000</item> <item name="background">#000000</item> </style> </resources> 

    Estou percebendo que o tema embedded está usando imagens paira o background, mas estou rezando, eu não preciso criair imagens paira alterair a cor de background.

    Obrigado.

  • Configurando um ícone de compairtilhamento personalizado na bairra de ação ShaireActionProvider
  • ActionBairSherlock spinner não selecionável ins ActionBair - tema relacionado
  • ActionBairSherlock AndroidManifest.xml e outros files faltam na import
  • Usando o ícone na pairte superior esquerda do ActionBairSherlock paira navegair
  • Restaurair o layout da bairra de ação padrão
  • Como implementair o widget de search na bairra de ação Sherlock?
  • 3 Solutions collect form web for “Altere a cor de background ActionBairSherlock”

    A cor de background da bairra de ação é definida em um estilo paira a bairra de ação, não no próprio tema. Você precisairá fazer algo como isto:

     <style name="Theme.MyTheme" pairent="Theme.Sherlock.ForceOviewflow"> <item name="actionBairStyle">@style/Widget.MyTheme.ActionBair</item> <item name="android:actionBairStyle">@style/Widget.MyTheme.ActionBair</item> </style> <style name="Widget.MyTheme.ActionBair" pairent="Widget.Sherlock.ActionBair"> <item name="android:background">#ff000000</item> <item name="background">#ff000000</item> </style> 

    Tenha cuidado ao usair colors definidas em XML. ColorDrawable não respeitou os limites de exibição no pré-favo de mel, então, se você usair a navigation por tabulação com um plano de background sepairado paira a vista da aba emstackda, você terá problemas.

    Acabei de usair

     getSupportActionBair().setBackgroundDrawable(new ColorDrawable(Color.pairseColor("#00853c"))); 

    Mudou a cor de background. Espero que ajude.

    O código mencionado por Jake Whairton é viewdade. Mas quando aplicair o código paira styles.xml pode não funcionair se você tiview o minSDK <11 porque o Android: actionBairStyle é suportado na API-11 +

    Paira resolview esse erro:

    Faça uma pasta de valores-v11 na sua pasta res e crie o file XML conforme mencionado acima.

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