设置ActionBar的样式

时间:2011-12-28 15:08:25

标签: android

从Android开发人员博客中获取此示例 http://android-developers.blogspot.com/2011/04/customizing-action-bar.html 它表示要设置操作栏上的标签样式,使用这样的样式:

<style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBarView_TabView">
<item name="android:background">@drawable/actionbar_tab_bg</item>
<item name="android:paddingLeft">32dp</item>
<item name="android:paddingRight">32dp</item>
</style>

它引用了我的项目无法找到的“android:style / Widget.Holo.Light.ActionBarView_TabView”的父样式。我正在构建v3.2,平台8的最小sdk(v2.2)。我正在使用ActionBarSherlock。

我做错了什么,或者示例代码是不正确的?我可以继承什么样的风格?

1 个答案:

答案 0 :(得分:1)

  

我做错了什么,或示例代码不正确?

当时示例代码是正确的,不再正确。

@Macarse有a blog post修复。引用Xav对the related issue的评论:

  

发生的事情是某些样式,如WindowTitle不公开(你不会在android.R.style中找到它们)。您不应该扩展非公共资源。 aapt曾经让你这样做,但这是一个在平台工具r6中修复的错误。