如何更改android中操作栏项的文本颜色和背景颜色

时间:2015-08-21 13:19:13

标签: android

我想在这里改变白色动作条项目的文字颜色和背景颜色。我搜索了很多,但无法改变这种颜色。

请检查我用于自定义操作栏的代码。

final ActionBar actionBar = getActionBar(); 
ColorDrawable colorDrawable = new ColorDrawable(Color.parseColor (Hexa color)); 
actionBar . setBackgroundDrawable (colorDrawable);

This is the screen in which I want to make changes.

2 个答案:

答案 0 :(得分:0)

在你的" res / values / themes.xml"文件,做这样的事情:

<style name="CustomActionBarTheme"
   parent="@android:style/Theme.Holo">
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
<item name="android:itemTextAppearance">@style/TextAppearance</item>
</style>
<!-- Popup Menu Background Color styles -->
<style name="MyPopupMenu" 
   parent="@android:style/Widget.Holo.ListPopupWindow">
<item name="android:popupBackground">@color/Your_color_for_background</item> 
</style>
<!-- Popup Menu Text Color styles -->
   <style name="TextAppearance">
      <item name="android:textColor">@color/Your_color_for_text</item>
</style>

然后在你的清单中

<application
   android:theme="@style/CustomActionBarTheme" 
... >

检查this question及其部分答案,以获得更多说明。

答案 1 :(得分:0)

您可以自定义操作栏,如下所示。

classpath*:

希望这会对你有帮助!