Alterar o plano de fundo da atividade ao usar ActionBarSherlock
-
11-12-2019 - |
Pergunta
Mudei a cor de fundo do meu ActionBar no meu aplicativo e funcionou bem.Mas então eu quis mudar a cor de fundo da minha atividade e agora está muito ruim.
Aqui está o meu xml de tema:
<style name="TucanActionBarStyle" parent="Widget.Sherlock.Light.ActionBar">
<item name="android:background">@color/actionbar_green</item>
</style>
<style name="Theme.TucanActionBar" parent="@style/Theme.Sherlock.Light">
<item name="android:actionBarStyle">@style/TucanActionBarStyle</item>
<item name="android:background">@android:color/white</item>
</style>
E é assim que parece:http://dl.dropbox.com/u/2683101/Screenshot_2012-05-18-19-49-23.png
Solução
Você deveria estar usando android:windowBackground
para alterar o plano de fundo da atividade.Mudando android:background
afetará muitas outras coisas devido à forma como o contexto e ContextThemeWrappers
são usados.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow