如何设置标题字体颜色在Android上的自定义操作栏版本低于3.0

问题描述:

下面是我的build.gradle脚本我的android平台的规格为我的应用如何设置标题字体颜色在Android上的自定义操作栏版本低于3.0

classpath 'com.android.tools.build:gradle:2.3.3' 
compileSdkVersion 26 
buildToolsVersion "26.0.1" 
minSdkVersion 21 
targetSdkVersion 26 
versionCode 1 
versionName "1.0" 

下面是我列入风格我的STYLES.XML文件:

<style name="customStyle" parent="@style/Theme.AppCompat.Light.DarkActionBar"> 
     <item name="actionBarStyle">@style/customActionBarStyle</item> 
    </style> 

    <style name="customActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"> 
     <item name="background">@drawable/custom</item> 
     <item name="titleTextColor">#01579B</item> 
    </style> 

请任何人简单地帮助您如何设置标题文本颜色在操作栏上。谢谢。

<item name="titleTextColor">#01579B</item> 
+0

检查这个答案:https://*.com/a/5881739/6248491 –

+0

没有改变它仍然。它仍然是白色的。 – David

添加这个项目的动作条的风格模板

<item name="android:textColor">@color/red</item> 

int actionBarTitleId = Resources.getSystem().getIdentifier("action_bar", "id", "android"); 
if (actionBarTitleId > 0) { 
    TextView title = (TextView) findViewById(actionBarTitleId); 
    if (title != null) { 
     title.setTextColor(Color.RED); 
    } 
}