ActionBarsherlock Action Bar自定义样式
-
26-10-2019 - |
题
我正在发展 Android 2.1 API 7 应用程序。实施 动作栏, , 我在用 ActionBarsherlock 图书馆。
我已经成功地将Sherlock库导入了我的项目,并在我的应用程序中创建了动作栏。然后,我想自定义Sherlock Action Bar的风格。因此,我定义了以下样式文件:
<?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"
为什么?我该如何设置夏洛克动作栏?
解决方案
Theme.Sherlock
不在Android名称空间中。只需删除 android:
前缀,这将解决您的错误。
如果您使用的是版本3,则有一个风格的样本 samples/
文件夹为您提供了一个示例,说明了如何正确样式的动作栏:
不隶属于 StackOverflow