簡體   English   中英

如何在版本低於3.0的Android自定義操作欄上設置標題文本顏色

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

這是我的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"

以下是我包含在我的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>

將此項目添加到您的ActionBar樣式模板中

<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);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM