So ändern Sie die Textfarbe des Symbolleisten-Menüelements für Versionen vor Lollipop und Lollipop

Ich verwende die Symbolleiste zum Zwecke der Materialgestaltung in meiner Anwendung. Alles funktioniert gut, aber außer wenn es darum geht, die Textfarbe des Menüpunkts zu ändern, bin ich mit der Lösung völlig fertig. Ich veröffentliche auch einen Screenshot des zu erstellenden Texts und des Codes, den ich in meiner Bewerbung als Referenz verwende. Ich habe verschiedene alternative Methoden ausprobiert, wie z. B. die Zuweisung von

<item name="android:actionMenuTextColor">@color/white</item>

<item name="android:textColor">#000</item>

Aber bekannte der oben genannten Lösungen funktioniert bei mir.

Anforderungs-Screenshot:

Notwendig, den Menüpunkt ÜBERSPRINGEN von schwarz auf weiß zu ändern.

styles.xml

<style name="ToolBarTheme" parent="@style/Theme.AppCompat.Light">
        <item name="colorPrimary">@color/blue</item>
        <item name="colorPrimaryDark">@color/blue</item>
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
        <item name="android:actionMenuTextColor">@color/white</item>
        <item name="android:textColor">#000</item>

    </style>

toolbar.xml

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:layout_scrollFlags="scroll|enterAlways"
    android:fitsSystemWindows="true"
    android:background="?attr/colorPrimary"/>

manifestiert

<activity
            android:name=".activity.HomeActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait"
            android:configChanges="keyboard|screenLayout|orientation"
            android:theme="@style/ToolBarTheme"></activity>

Ich weiß wirklich nicht, wo ich Fehler begehre. Bitte hilf mir. Danke im Vorau

Antworten auf die Frage(2)

Ihre Antwort auf die Frage