ActionbarSherlock操作栏自定义样式

时间:2012-02-16 11:29:16

标签: android android-layout android-intent android-widget actionbarsherlock

我正在开发 Android 2.1 API 7 应用。要实施操作栏,我使用的是ActionbarSherlock库。

我已成功将sherlock库导入到我的项目中,并在我的应用程序中创建了操作栏。然后,我想自定义sherlock动作栏的风格。所以,我定义了以下样式文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="ActionBarTheme" parent="android:style/Theme.Sherlock">
        <item name="android:background">@drawable/action_bar_background</item>
    </style>
</resources>

但我收到了错误:

No resource found that matches the given name "android:style/Theme.Sherlock"

为什么呢?我怎样才能设置sherlock动作吧?

1 个答案:

答案 0 :(得分:4)

Theme.Sherlock不在Android命名空间中。只需删除android:前缀即可解决错误。

如果你使用的是版本3,samples/文件夹中有一个样式样本,它为你提供了如何正确设置操作栏样式的示例: