2012-05-18 7 views
3

Я изменил цвет фона моего ActionBar в своем приложении, и он отлично работал. Но потом я хотел изменить свой цвет фона в своей деятельности, и теперь он выглядит довольно плохим.Изменить активность фона при использовании ActionBarSherlock

Вот мой Тематизация XML:

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

И вот как это выглядит: http://dl.dropbox.com/u/2683101/Screenshot_2012-05-18-19-49-23.png

ответ

8

Вы должны использовать android:windowBackground для изменения фоновой активности. Изменение android:background повлияет на многие другие вещи из-за того, как используются контекст и ContextThemeWrappers.

+0

спасибо .. ты потрясающий! – Tyde

Смежные вопросы