本文介绍了棒棒堂主题问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的夏洛克操作栏在我的项目,我已经使用Theme.Sherlock.Light.DarkActionBar

I am using sherlock action bar in my project, I have used Theme.Sherlock.Light.DarkActionBar

   <style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar">
    <item name="android:homeAsUpIndicator">@drawable/transparent</item>
    <item name="homeAsUpIndicator">@drawable/transparent</item>
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:titleTextStyle">@style/Widget.MyTheme.TitleTextStyle</item>
    <item name="android:textAllCaps">false</item>
    </style>

问题:我得到的光色菜单棒棒糖:

Problem :I am getting light color menu with lollipop:

pre棒棒糖图像:

棒棒糖图像:

可有人指导我,我怎么能得到slimier菜单颜色上都。

can some one guide me, how can I get slimier menu color on both .

推荐答案

您可以创建一个由动作条延伸福尔摩斯改变你的颜色动作条与其他属性。

You can create a style which extends from actionbar sherlock to change color of you actionbar with other properties.

<style name="Theme.MyTheme" parent="Theme.Sherlock.ForceOverflow">
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
</style>

<style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar">
    <item name="android:background">#ff000000</item>
    <item name="background">#ff000000</item>
    <item name="android:textColor">#CC3232</item>
</style>

TEXTCOLOR

For TextColor only

<style name="YOURTHEME.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
        <item name="android:textColor">@color/yourColor</item>
        <item name="textColor">@color/yourColor</item>
</style>

不得已的解决方案

Last resort Solution

<item name="android:textColorPrimary">@color/yourColor</item>

这篇关于棒棒堂主题问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 15:28
查看更多