简体   繁体   English

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

[英]How to set Title Text Color on Android Custom Action Bar for version less than 3.0

Here are the specs for my android platform from my Build.gradle script for my application 这是我的Build.gradle脚本中针对我的应用程序的android平台规格

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

Below is the style i included in my STYLES.XML file: 以下是我包含在我的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>

Please can any one briefly help with how to set the title text color on the action bar. 请任何人简要地帮助您如何在操作栏上设置标题文本的颜色。 Thank you. 谢谢。

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

add this item your ActionBar style templet 将此项目添加到您的ActionBar样式模板中

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

or 要么

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM