在覆蓋ActionBarSherlock樣式時遇到了一些麻煩,希望有人可以提供幫助。我創建了一個繪製像這樣:Actionbarsherlock背景圖片
(在res /繪製/ actionbar_background.xml)
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg"
android:tileMode="repeat" />
然後在我的應用程序的樣式文件(在res /價值/ style.xml)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="ActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/actionbar_background</item>
</style>
<style name="my_theme" parent="@style/Theme.Sherlock.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
</resources>
結果是拾取了Theme.Sherlock.Light樣式(或者如果我交換了Theme.Sherlock),但是我沒有在樣式上對操作欄的背景本身進行任何更改。
感謝
完美,男人,謝謝。我發誓,我看了那個主題頁面,並沒有提到這個主題。 – Paul 2012-02-06 16:02:35
這在ActionBarSherlock 4.0之前是真的,請參閱http://stackoverflow.com/a/11794959/952135 – Oliv 2012-11-20 13:41:41