Io uso android.support.v7.widget.Toolbar nel mio progetto. Per impostazione predefinita, in tema di luce che ha azione nero icona del menu di overflow, titolo in bianco e nero menu di overflow colore del testo, come quello (non guardare l'icona di navigazione - è su ordinazione):Come modificare il testo del titolo e il colore dei pulsanti SENZA cambiare il colore del testo del menu di overflow dell'azione nella nuova barra degli strumenti?
Ma nella mia app ho bisogno che sia bianco. I set android: textColorPrimary al bianco nei miei stili per la barra degli strumenti:
<style name="Widget.My.Toolbar" parent="Widget.AppCompat.Toolbar">
<item name="theme">@style/ThemeOverlay.My.Toolbar</item>
</style>
<style name="ThemeOverlay.My.Toolbar" parent="ThemeOverlay.AppCompat.ActionBar">
<item name="android:textColorPrimary">@color/white</item>
</style>
ha cambiato colore del titolo e il pulsante menu di overflow, proprio come avrei voluto, ma è cambiato Azione Owerflow menu di colore elementi di testo troppo:
Sembra brutto. Ho anche provato a impostare un colore di titolo a livello di codice con
toolbar.setTitleTextColor(getResources.getColor(R.color.white);
ma cambia solo il colore titolo, e non cambia tasto menu:
Così come posso cambiare il colore per tutto nella barra degli strumenti, ad eccezione di articoli nel menu di overflow di azione?
Una delle domande più frequenti che ho visto da molto tempo! +1 –