Come posso modificare lo stile degli elementi nella barra delle azioni di un'applicazione Android?Modificare lo stile degli elementi Android in ActionBar
Ho provato la seguente:
<item name="android:actionBarStyle">@style/ActionBar.Light</item>
<style name="ActionBar.Light" parent="@style/ActionBar">
<item name="android:background">@color/black</item>
<item name="android:actionMenuTextColor">#FF00FF</item>
</style>
Lo sfondo della barra delle azioni sono stato in grado di modificare, ma non il testo Colori degli elementi nella barra delle operazioni. Come posso farlo?
EDIT:
ho provato praticamente tutti gli attributi android:action
ho trovato, ma non riuscivo a cambiare qualcosa di diverso background. Solo il primo <item name="android:background">#FF0000</item>
del seguente codice apporta modifiche al mio codice. Indipendentemente dai valori che ho inserito nello stile Test, non cambia nulla. Perché sta succedendo?
<item name="android:actionBarStyle">@style/ActionBar.Light</item>
<style name="ActionBar.Light" parent="@style/ActionBar">
<item name="android:background">#FF0000</item>
<item name="android:actionMenuTextColor">@style/Test</item>
<item name="android:actionButtonStyle">@style/Test</item>
<item name="android:actionModeBackground">@style/Test</item>
<item name="android:actionMenuTextAppearance">@style/Test</item>
</style>
<style name="Test">
<item name="android:textColor">@color/white</item>
<item name="android:background">#FF0000</item>
</style>
Ciao, ho provato questa soluzione. Cambia il colore delle voci di menu nella barra delle azioni. Ma le voci del sottomenu non possono cambiare. Cosa devo fare per cambiare il colore o le voci del sottomenu. – Dory
Ciao, probabilmente stai parlando di cambiare lo stile del menu di overflow. Non sono sicuro al 100% della soluzione, ma prova a controllare questi collegamenti: https://groups.google.com/forum/?fromgroups=#!topic/actionbarsherlock/5lHOKNlXn_4 http://stackoverflow.com/ questions/14859794/actionbar-styled-overflow-menu-items – Tooroop
Questo è lo sh * t che ha fatto per me. Funziona anche su ActionBarCompat (il pacchetto di supporto v7 per Android). Avere un rapido sguardo nei file di risorse forniti per ActionBarCompat dal pacchetto di supporto conferma anche l'attributo 'actionMenuTextColor'. – dbm