过去几天我正在尝试实现自定义主题,这是由Action Bar Style Generator为我的应用程序创建的。我可以使用SDK中的一些通用示例使用主题,但是我无法将其用于使用ActionBarSherlock的应用程序。
我使用ActionBarSherlock的应用程序是Tabs和Pager的修改示例。 我做的步骤:
在这些步骤之后,只有“操作栏颜色”更改为更正。应用程序中不使用所有其他样式。我尝试了很多不同的方法,我在网上找到了,但没有成功。
非常感谢你的帮助。
答案 0 :(得分:0)
您是否在styles.xml中为App的主题添加了正确的项目?您需要使用 NOT 前缀为android:
的属性,例如:
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="background">@drawable/bg_striped</item>
<item name="backgroundSplit">@drawable/bg_striped_split</item>
您还可以为具有原生操作栏的Android版本保留正确的前缀。
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:background">@drawable/bg_striped</item>
<item name="android:backgroundSplit">@drawable/bg_striped_split</item>
理解这一点的最佳位置是查看ActionBarSherlock库项目提供的演示。
答案 1 :(得分:0)
我设法解决了这个问题。