2013-10-15 21 views
7

Non riesco a modificare il colore del testo dell'elemento di overflow di azione nella barra delle azioni. Io uso v7 AppCompat e il tema Light con la barra delle azioni Dark.Modifica colore overflow del testo azione in ActionBar

enter image description here

actionMenuTextColor non sembra di fare nulla. Devo cambiarlo in un testo nero? Qualche idea?

+0

hai trovato la risposta? –

risposta

-1

Abbastanza tardi per una risposta, ma forse aiuta qualcun altro.

Usa android:actionBarWidgetTheme (actionBarWidgetTheme se si utilizza uno dei temi ActionBarCompat come tema di base) per impostare il colore del testo a nero <item name="android:textColor">#000</item>

Vedi a blog post here che spiega come impostare la android:radioButtonStyle nello stesso modo.

-1
<item name="android:itemTextAppearance">@style/PopupMenu.recipe</item> 
<style name="PopupMenu.recipe" 
    parent="@style/Widget.AppCompat.Light.Base.ActionButton.Overflow"> 
    <item name="android:textColor">@color/actionbar_text</item> 
</style> 
1

Si potrebbe già avere la risposta, ma forse qualcuno ha la stessa domanda in modo da heres la mia soluzione a questo:

basta usare "Theme.AppCompat.Light.DarkActionBar" o qualcosa con barra delle operazioni scuro

<!-- Base application theme. --> 
<style name="AppTheme" parent="AppTheme.Base"/> 

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

Problemi correlati