我正在使用ActionbarSherlock
. 我需要为操作栏创建一个背景样式,如下图所示。
我可以使用 9-patch 图像创建纯色背景样式,但这对我来说似乎很复杂。请给我一个线索来实现这一点。
我正在使用ActionbarSherlock
. 我需要为操作栏创建一个背景样式,如下图所示。
我可以使用 9-patch 图像创建纯色背景样式,但这对我来说似乎很复杂。请给我一个线索来实现这一点。
为所有操作栏高度创建 9-patch 图形,即 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>