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

Foi útil?

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
scroll top