我正在使用ActionbarSherlock
。我需要爲Action Bar創建一個背景樣式,如下圖所示。android - 兩色行動酒吧背景
我可以創建一個9補丁圖像的素色背景樣式,但這似乎相當複雜我。請給我一個線索來實現這一點。
我正在使用ActionbarSherlock
。我需要爲Action Bar創建一個背景樣式,如下圖所示。android - 兩色行動酒吧背景
我可以創建一個9補丁圖像的素色背景樣式,但這似乎相當複雜我。請給我一個線索來實現這一點。
爲所有動作欄高度創建9貼片圖形,即48 dp(人像),40 dp(橫向)和56 dp(平板)。至少在xhdpi中提供圖形。
這是手機,肖像(xhdpi)的圖形。重命名爲ab_bg.9.png
<style name="AppTheme" parent="Theme.Sherlock">
<item name="actionBarStyle">@style/Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Styled.ActionBar</item>
</style>
<style name="Styled.ActionBar" parent="@style/Widget.Sherlock.ActionBar">
<item name="android:background">@drawable/ab_bg</item>
</style>
謝謝你的答案。但如果我使用這個9貼片操作欄將從中心分開。但我想要的是一個更加左加權的佈局 – 2013-04-24 12:05:12
沒問題,只需展開黑色部分即可。嘗試更新的9修補程序。 – 2013-04-25 13:40:39
是否考慮嘗試含2個佈局的一個FrameLayout裏。一個與你的背景和一個與透明背景的實際內容? – SverkerSbrg 2013-04-24 10:03:09
使用風格更抱怨使用這種方式http://stackoverflow.com/a/16029214/1168654 – 2013-04-24 10:07:05
@SverkerSbrg這是操作欄,不是一個普通的佈局。我不知道這是可能的 – 2013-04-24 10:11:32