Android Actionbar Sherlock更改标题颜色
我正在尝试主题夏洛克动作吧。我想将标题的颜色设置为白色。当我试着做下面的事情时,标题就一起消失了 此外,我想更改按下时动作项图标的背景色 我试过什么Android Actionbar Sherlock更改标题颜色,android,android-actionbar,actionbarsherlock,android-theme,Android,Android Actionbar,Actionbarsherlock,Android Theme,我正在尝试主题夏洛克动作吧。我想将标题的颜色设置为白色。当我试着做下面的事情时,标题就一起消失了 此外,我想更改按下时动作项图标的背景色 我试过什么 <resources xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Variation on the Holo Light theme that styles the Action Bar --> <style nam
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Variation on the Holo Light theme that styles the Action Bar -->
<style name="Theme.Nomad" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.Nomad.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Nomad.ActionBar</item>
<item name="android:actionBarItemBackground">@drawable/actionbar_selectable_background</item>
<item name="actionBarItemBackground">@drawable/actionbar_selectable_background</item>
<item name="android:titleTextStyle">@style/TitleText</item>
<item name="titleTextStyle">@style/TitleText</item>
<!--
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
<item name="popupMenuStyle">@style/MyPopupMenu</item>
<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
<item name="dropDownListViewStyle">@style/MyDropDownListView</item>
<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
<item name="actionDropDownStyle">@style/MyDropDownNav</item>
<item name="android:listChoiceIndicatorMultiple">@drawable/ad_btn_check_holo_light</item>
<item name="android:listChoiceIndicatorSingle">@drawable/ad_btn_radio_holo_light</item>
<item name="android:actionOverflowButtonStyle">@style/MyOverflowButton</item>
-->
</style>
<style name="Widget.Nomad.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="android:background">#E5492A</item>
<item name="background">#E5492A</item>
</style>
<style name="TitleText" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
<item name="textColor">@android:color/white</item>
<item name="android:textSize">18dip</item>
<item name="textSize">18dip</item>
</style>
</resources>
我不确定项目背景,但对于文本颜色,您可以: 将这些项添加到Widget.Nomad.ActionBar样式的父Widget.Sherlock.ActionBar中:
<item name="android:titleTextStyle">@style/TitleText</item>
<item name="titleTextStyle">@style/TitleText</item>
其中:
我不确定项目背景,但对于文本颜色,您可以: 将这些项添加到Widget.Nomad.ActionBar样式的父Widget.Sherlock.ActionBar中:
<item name="android:titleTextStyle">@style/TitleText</item>
<item name="titleTextStyle">@style/TitleText</item>
其中:
最好的解决办法就是这样
actionBar.setTitle(Html.fromHtml("<font color=\"#ffffff\"><b>" + AppName + "</b></font>"));
我保证这会很有帮助的!祝你好运 最好的解决方案就是这样
actionBar.setTitle(Html.fromHtml("<font color=\"#ffffff\"><b>" + AppName + "</b></font>"));
我保证这会很有帮助的!祝你好运 我已经补充了这一点。但它没有帮助:我知道您可以编写一个xml文件,为您的操作项定义可绘制状态,并将其添加为该项的背景,就像任何其他按钮一样,但我不确定是否有任何方法可以使用操作栏样式尝试移动Widget.Nomad.actionBar中的titleTextStyle和android:titleTextStyle它们应该是Widget.Nomad的属性。ActionBar@Tamara你关于titleTextStyle是actionbar风格的一部分的评论让我大吃一惊。我建议把它加入到跳过评论的人的答案中。我已经添加了这一点。但它没有帮助:我知道您可以编写一个xml文件,为您的操作项定义可绘制状态,并将其添加为该项的背景,就像任何其他按钮一样,但我不确定是否有任何方法可以使用操作栏样式尝试移动Widget.Nomad.actionBar中的titleTextStyle和android:titleTextStyle它们应该是Widget.Nomad的属性。ActionBar@Tamara你关于titleTextStyle是actionbar风格的一部分的评论让我大吃一惊。我建议那些跳过评论的人在回答中加入这一点。