我正在尝试实现ActionBarSherlock,因为我被告知它实现和定制相对容易.我发现它很容易实现,但是我试图改变ActionBar的背景颜色并证明它很难.
根据站点(链接),似乎您可以继承ActionBarSherlock的主题之一,然后覆盖您需要的属性.
这是我到目前为止:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="Theme.ActionBar" parent="Theme.Sherlock.ForceOverflow">
<item name="android:background">#000000</item>
<item name="background">#000000</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
我注意到内置主题正在使用图像作为背景,但我在祈祷我不必创建图像来改变背景颜色.
谢谢.
我目前正致力于通过actionbarsherlock使我的应用程序与3.0之前的设备兼容.我的应用程序有一个自定义主题,覆盖Holo.light将蓝色变为橙色.
我想将操作栏下方出现的蓝线更改为橙色.通过官方操作栏,我通过覆盖来管理它
<item name="android:background">@drawable/ad_tab_unselected_holo</item>
Run Code Online (Sandbox Code Playgroud)
不幸的是,这似乎没有在actionbarsherlock 4中起作用.