تغيير خلفية النشاط أثناء استخدام ActionBarSherlock
-
11-12-2019 - |
سؤال
لقد قمت بتغيير لون خلفية ActionBar الخاص بي في تطبيقي، وكان يعمل بشكل جيد.ولكن بعد ذلك أردت تغيير لون الخلفية في نشاطي والآن يبدو الأمر سيئًا للغاية.
هنا هو موضوعي 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
المحلول
يجب أن تستخدم android:windowBackground
لتغيير خلفية النشاط.تغيير android:background
سوف تؤثر على أشياء أخرى كثيرة بسبب كيفية السياق و ContextThemeWrappers
يستخدم.
لا تنتمي إلى StackOverflow