我很想設置一個BackgroundBack到我用ActionBar Sherlock庫導入的ActionBar。然而,我無法在互聯網上找到任何關於如何獨特地設置BackgroundImage與XML的鏈接。ActionBar Sherlock - 在Actionbar中的Backgroundimage
有沒有人在這裏有一個提示,他可以給我:)?你可能想看看
我很想設置一個BackgroundBack到我用ActionBar Sherlock庫導入的ActionBar。然而,我無法在互聯網上找到任何關於如何獨特地設置BackgroundImage與XML的鏈接。ActionBar Sherlock - 在Actionbar中的Backgroundimage
有沒有人在這裏有一個提示,他可以給我:)?你可能想看看
你爲你的動作條創造一種風格,它繼承Theme.Sherlock或Theme.Sherlock.Light。
然後鏈接到您的圖片的屬性ab背景。
假設你有水庫稱爲myBackgroundImage圖像/繪製你的風格的XML是:
<style name="Actionbar" parent="Theme.Sherlock">
<item name="abBackground">@drawable/myBackgroundImage</item>
</style>
你可以找到的動作條這裏更多的屬性:ActionBarSherlock - Theming
更多有關樣式被發現這裏:Styles and Themes | Android Developers
在你的style.xml文件中添加一個像這樣的自定義樣式:
<style name="MyActionBarStyle" parent="Widget.Sherlock.ActionBar.TabBar">
<item name="android:background">@drawable/actionbar_tab_bg</item>
</style>
而這種風格與此添加到您的應用主題線路,第一個爲Android < 3.0和第二爲> 3.0
<style name="ReservasAppTheme" parent="@style/Theme.Sherlock.Light">
<item name="actionBarTabStyle">@style/MyActionBarStyle</item>
<item name="android:actionBarTabStyle">@style/MyActionBarStyle</item>
</style>
你應該這個樣式添加到清單中的應用程序標籤