1

我正在使用ActionbarSherlock. 我需要为操作栏创建一个背景样式,如下图所示。

操作栏图像

我可以使用 9-patch 图像创建纯色背景样式,但这对我来说似乎很复杂。请给我一个线索来实现这一点。

4

1 回答 1

3

为所有操作栏高度创建 9-patch 图形,即 48 dp(纵向)、40 dp(横向)和 56 dp(平板电脑)。至少在 xhdpi 中提供图形。

这是电话,肖像(xhdpi)的图形。重命名为ab_bg.9.png

9补丁

<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>
于 2013-04-24T11:41:41.130 回答