首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置ActionBar样式,选定选项卡上的选项卡背景

如何设置ActionBar样式,选定选项卡上的选项卡背景
EN

Stack Overflow用户
提问于 2012-11-08 16:49:25
回答 1查看 23.2K关注 0票数 17

我正在努力设计ActionBar的样式。我的应用程序有一个带有三个选项卡的ActionBar。我试图让选中的选项卡具有背景颜色,而未选中的选项卡则显示不同的颜色。我关注的是这个引用:Customizing Action Bar。但所有选项卡都显示选定的颜色。

我的styles.xml文件如下:

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

<style name="MyActionBarTabBarStyle" parent="android:style/Widget.Holo.Light.ActionBar.TabBar">

    <item name="android:background">@drawable/red</item>
</style> 


<style name="AppTheme.Light" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/ActionBar.Light</item>
    <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
    <item name="android:actionBarTabBarStyle">@style/MyActionBarTabBarStyle</item>

</style>

tab_background只是一个9补丁。我也不确定我是否从正确的父级(parent="android:style/Widget.Holo.Light.ActionBar.TabBar)继承了动作栏标签。我浏览了所有的参考资料,发现很难理解样式的层次结构

为什么我的选项卡不会显示选中或没有?提前感谢您的帮助。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13285490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档