android - Action 栏文字颜色

标签 android android-actionbar android-3.0-honeycomb android-text-color

如何更改 ActionBar 的文本颜色?我继承了 Holo Light Theme,我可以更改 ActionBar 的背景,但我不知道要调整什么属性来更改文本颜色。


好的,我可以使用属性 android:textColorPrimary 更改文本颜色,但它也会更改 ActionBar 按钮上发生溢出时显示的下拉菜单的文本颜色。知道如何更改这些下拉菜单/列表的颜色吗?

最佳答案

好的,我找到了更好的方法。我现在只能更改标题的颜色。您还可以调整字幕。

这是我的styles.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
  </style>

  <style name="MyTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
  </style>

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

关于android - Action 栏文字颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5861661/

相关文章:

android - Android 中的椭圆渐变

android - Firebase云函数触发两次

android - 在 WebView 中点击表单字段不显示软键盘

android - Firebase 身份验证 Google vs Facebook vs 电子邮件优缺点

Android:不会从 fragment 调用 onOptionsItemSelected

android - 在触摸安卓上隐藏操作栏

android - 光标移动到输入文本的左侧,而不是在 Honeycomb 上移动到右侧

android - 工具栏的 Logo 图标是否可点击?

java - fragment 元素中的 fragment onClick 方法

android - 何时在 Activity 或 fragment 中使用多个加载器?