首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将操作栏溢出图标更改为黑色版本

将操作栏溢出图标更改为黑色版本
EN

Stack Overflow用户
提问于 2011-11-22 20:27:42
回答 1查看 4.7K关注 0票数 2

在我的应用程序中,我使用基于Theme.Holo.Light的自己的主题,但是我已经定制了actionBarStyle,将背景设置为蓝色渐变以适应我的应用程序的风格。

但是,对于光晕灯主题,操作栏文本是黑色的&默认图标,如Up Nav箭头菜单图标都是黑暗的,这些图标不会出现在我的蓝色渐变上。

从下面的XML中可以看到,我已经纠正了标题文本的颜色,但是我找不到需要重写图标的属性。

如何更改,告诉主题如何有效地使用ActionBar上的图标而不是那些Theme.Halo.Light,但使我的应用程序的其余部分仍然使用Theme.Halo.Light

这是我当前的XML

代码语言:javascript
复制
<style name="MyLightTheme" parent="android:Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="android:style/Widget.Holo.ActionBar">
    <item name="android:background">@drawable/blue_gradient_light</item>
    <item name="android:titleTextStyle">@style/Theme.ActionBar.TitleTextStyle</item>
</style>

<style name="Theme.ActionBar.TitleTextStyle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">@color/solid_white</item>
</style>

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-22 20:34:39

如果您想要这样做,请使用Theme.Holo.Light.DarkActionBar作为您的基础。它会处理这些细节。

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

https://stackoverflow.com/questions/8233369

复制
相关文章

相似问题

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